projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change tests so they can run in parallel in same directory
[yaffs2.git]
/
direct
/
tests
/
yaffs_test.c
diff --git
a/direct/tests/yaffs_test.c
b/direct/tests/yaffs_test.c
index c2f1b55defcf47481ba9464c79fe4b729318a4c0..0030493d9e42747ac5ff89053e999c704b561ae5 100644
(file)
--- 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;
int do_upgrade;
int n_cycles = -1;
+extern int ops_multiplier;
+
char mount_point[200];
void BadUsage(void)
char mount_point[200];
void BadUsage(void)
@@
-49,7
+51,7
@@
int main(int argc, char **argv)
int ch;
int ch;
- while ((ch = getopt(argc,argv, "fin:ps:u"))
+ while ((ch = getopt(argc,argv, "fi
l
n:ps:u"))
!= EOF)
switch (ch) {
case 's':
!= EOF)
switch (ch) {
case 's':
@@
-64,6
+66,9
@@
int main(int argc, char **argv)
case 'f':
do_fsx = 1;
break;
case 'f':
do_fsx = 1;
break;
+ case 'l':
+ ops_multiplier *= 5;
+ break;
case 'u':
do_upgrade = 1;
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){
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){
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();
}else {
printf("No test to run!\n");
BadUsage();