yaffs Updated quick tests' README.
[yaffs2.git] / direct / timothy_tests / quick_tests / quick_tests.c
index 71a11f89f6e6c28ce5387d1139ae14c2ca0a88e5..1f6a935cfc90af888d7bcd607760d9d833aae8d7 100644 (file)
@@ -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)));
@@ -50,6 +50,7 @@ int main(){
                        num_of_tests_failed ++; 
 
                        if (EXIT_ON_ERROR){
+                               get_error();
                                printf("\n\n");
                                quit_quick_tests(1);
                        }
@@ -64,7 +65,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 +85,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);