+void init_quick_tests(int argc, char *argv[])
+{
+ int trace=0;
+ int x=0;
+ for (x = 0; x < argc; x++){
+ if (0==strcmp(argv[x],"-h")){
+ printf("help\n");
+ printf("-h will print the commands available\n");
+ printf("-c will continue after a test failes else the program will exit\n");
+ printf("-v will print all messages\n");
+ printf("-q quiet mode only the number of tests passed and failed will be printed\n");
+ printf("-t [number] set yaffs_trace to number\n");
+ exit(0);
+ } else if (0==strcmp(argv[x],"-c")) {
+ set_exit_on_error(0);
+ } else if (0==strcmp(argv[x],"-q")) {
+ set_print_level(-3);
+ } else if (0==strcmp(argv[x],"-t")) {
+ trace = atoi(argv[x+1]);
+ } else if (0==strcmp(argv[x],"-v")) {
+ set_print_level(5);
+ }
+
+ }
+ yaffs_start_up();
+ yaffs_set_trace(trace);