unsigned int x=0;
init_quick_tests();
- printf("\n\nrunning quick tests for yaffs\n");
+ printf("\n\nrunning quick tests for yaffs\n\n");
//printf("testing yaffs\n");
//printf("len function %d",(sizeof(test_list)/sizeof(test_template)));
output=test_list[x].p_function(); /*run test*/
if (output>=0){
/*test has passed*/
+ printf("\ttest %s passed\n",test_list[x].name_of_test);
num_of_tests_pass++;
}
else {
num_of_tests_failed ++;
if (EXIT_ON_ERROR){
+ get_error();
printf("\n\n");
quit_quick_tests(1);
}
printf("test: %s failed to clean\n",test_list[x].name_of_test);
num_of_tests_failed ++;
num_of_tests_pass--;
- quit_quick_tests(1);
+ get_error();
+ printf("\n\n");
+ if (EXIT_ON_ERROR){
+ quit_quick_tests(1);
+ }
+
}
}
if (num_of_tests_pass==total_number_of_tests && num_of_tests_failed==0){
printf("\t OK \n");
}
- else {
- get_error();
- }
printf("tests: %d passed %d failed\n\n\n",num_of_tests_pass,num_of_tests_failed);
yaffs_unmount(YAFFS_MOUNT_POINT);
exit(exit_code);