X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=direct%2Fdtest.c;h=ac9d27c1a78e8adcae61c94a7a1e5a32bd0ed671;hb=c4be92d4a7d255f147c5130c12207464a993f8eb;hp=8476743d8cdec14916445d8777ee397a6190d2b8;hpb=af64dde7d5ede0d7c81bd07d61e7636917a60d2f;p=yaffs2.git diff --git a/direct/dtest.c b/direct/dtest.c index 8476743..ac9d27c 100644 --- a/direct/dtest.c +++ b/direct/dtest.c @@ -22,6 +22,8 @@ #include "yaffsfs.h" +#include "nor_stress.h" + void dumpDir(const char *dname); char xx[600]; @@ -2279,11 +2281,29 @@ void random_small_file_test(const char *mountpt,int iterations) yaffs_unmount(mountpt); } + +void rmdir_test(const char *mountpt) +{ + char name[100]; + yaffs_StartUp(); + + yaffs_mount(mountpt); + + strcpy(name,mountpt); + strcat(name,"/"); + strcat(name,"hello"); + yaffs_mkdir(name,0666); + yaffs_rmdir(name); + yaffs_unmount(mountpt); +} +int random_seed; +int simulate_power_failure; int main(int argc, char *argv[]) { + random_seed = time(NULL); //return long_test(argc,argv); //return cache_read_test(); @@ -2296,7 +2316,9 @@ int main(int argc, char *argv[]) //yaffs_backward_scan_test("/flash/flash"); // yaffs_device_flush_test("/flash/flash"); - rename_over_test("//////////////////flash///////////////////yaffs1///////////"); + //rename_over_test("//////////////////flash///////////////////yaffs1///////////"); + + rmdir_test("/M18-1"); //scan_pattern_test("/flash",10000,10); //short_scan_test("/flash/flash",40000,200);