X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftests%2Fyaffs_test.c;h=0030493d9e42747ac5ff89053e999c704b561ae5;hp=c2f1b55defcf47481ba9464c79fe4b729318a4c0;hb=1a60bf00885822831b6553b58ec5236d385f07a3;hpb=a90266d26463b8473743165376ba98b04353c64a diff --git a/direct/tests/yaffs_test.c b/direct/tests/yaffs_test.c index c2f1b55..0030493 100644 --- a/direct/tests/yaffs_test.c +++ b/direct/tests/yaffs_test.c @@ -37,6 +37,8 @@ int init_test; int do_upgrade; int n_cycles = -1; +extern int ops_multiplier; + char mount_point[200]; void BadUsage(void) @@ -49,7 +51,7 @@ int main(int argc, char **argv) int ch; - while ((ch = getopt(argc,argv, "fin:ps:u")) + while ((ch = getopt(argc,argv, "filn:ps:u")) != EOF) switch (ch) { case 's': @@ -64,6 +66,9 @@ int main(int argc, char **argv) case 'f': do_fsx = 1; break; + case 'l': + ops_multiplier *= 5; + break; case 'u': do_upgrade = 1; break; @@ -96,10 +101,10 @@ int main(int argc, char **argv) simulate_power_failure = 0; NorStressTestInitialise(mount_point); } else if(do_upgrade){ - printf("Running stress on %s with seed %d\n",argv[1],random_seed); + printf("Running stress on %s with seed %d\n",mount_point,random_seed); NorStressTestRun(mount_point,n_cycles,do_fsx); } else if(do_fsx){ - yaffs_fsx_main(mount_point); + yaffs_fsx_main(mount_point,n_cycles); }else { printf("No test to run!\n"); BadUsage();