X-Git-Url: https://yaffs.net/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftest-framework%2Funit_tests%2Fquick_tests%2Fquick_tests.c;fp=direct%2Ftest-framework%2Ftimothy_tests%2Fquick_tests%2Fquick_tests.c;h=21a0cf3bd566b1a6b9b4c143d99b2cffb051da16;hp=e015d02dc5ef73567ff741157342051d517b8bc4;hb=e12e51da5815d80399ec8f5b0da69c7cd7a0f42e;hpb=ebc54da9e29be1de79d77c72c0d8eb91833c641b diff --git a/direct/test-framework/timothy_tests/quick_tests/quick_tests.c b/direct/test-framework/unit_tests/quick_tests/quick_tests.c similarity index 95% rename from direct/test-framework/timothy_tests/quick_tests/quick_tests.c rename to direct/test-framework/unit_tests/quick_tests/quick_tests.c index e015d02..21a0cf3 100644 --- a/direct/test-framework/timothy_tests/quick_tests/quick_tests.c +++ b/direct/test-framework/unit_tests/quick_tests/quick_tests.c @@ -48,7 +48,7 @@ int main(int argc, char *argv[]) run_random_test_loop(); } /*this is where the loop should break to*/ - quit_quick_tests(0); + quit_quick_tests(); } @@ -102,7 +102,7 @@ void run_test(int x) get_error(); print_message("\n\n",1); if (get_exit_on_error()){ - quit_quick_tests(1); + quit_quick_tests(); } } output=0; @@ -116,7 +116,7 @@ void run_test(int x) get_error(); printf("\n\n"); if (get_exit_on_error()){ - quit_quick_tests(1); + quit_quick_tests(); } } else { @@ -130,7 +130,7 @@ void run_test(int x) delete_dir(TEST_DIR); } -void quit_quick_tests(int exit_code) +void quit_quick_tests() { /*char message[30]; message[0]='\0'; @@ -140,6 +140,9 @@ void quit_quick_tests(int exit_code) } printf("out of %d tests, %d ran: %d passed and %d failed\n\n\n", total_number_of_tests,(num_of_tests_pass+num_of_tests_failed) ,num_of_tests_pass,num_of_tests_failed); yaffs_unmount(YAFFS_MOUNT_POINT); + + //remember that the exit_code needs to be 0 when all the tests pass. + int exit_code = num_of_tests_failed != 0; exit(exit_code); }