X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2Fquick_tests.c;h=e057f1237fa331b0acf849b38c0fb4fb8489e037;hp=71a11f89f6e6c28ce5387d1139ae14c2ca0a88e5;hb=f2c8e9cf2b72e5ac6a776a1a1b188f8595e7c35c;hpb=250248634f57704c06d3ae5050febb33ad5c67d8 diff --git a/direct/timothy_tests/quick_tests/quick_tests.c b/direct/timothy_tests/quick_tests/quick_tests.c index 71a11f8..e057f12 100644 --- a/direct/timothy_tests/quick_tests/quick_tests.c +++ b/direct/timothy_tests/quick_tests/quick_tests.c @@ -31,7 +31,7 @@ int main(){ 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))); @@ -41,6 +41,7 @@ int main(){ 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 { @@ -50,6 +51,7 @@ int main(){ num_of_tests_failed ++; if (EXIT_ON_ERROR){ + get_error(); printf("\n\n"); quit_quick_tests(1); } @@ -64,7 +66,12 @@ int main(){ 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); + } + } } @@ -79,9 +86,6 @@ void quit_quick_tests(int exit_code){ 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);