- output=test_yaffs_open();
- printf("yaffs_open = %d\n",output);
- printf("yaffs_open_clean = %d\n",yaffs_close(output));
- yaffs_set_error(0); /*reset the last error to 0 */
- sprintf(message,"\nrunning test: %s \n",test_list[x].name_of_test);
- print_message(message,3);
- output=test_list[x].p_function(); /*run test*/
- if (output>=0){
- /*test has passed*/
- sprintf(message,"\ttest %s passed\n",test_list[x].name_of_test);
- print_message(message,3);
- num_of_tests_pass++;
- } else {
- /*test is assumed to have failed*/
- //printf("test failed\n");
- sprintf(message,"test: %s failed\n",test_list[x].name_of_test);
- print_message(message,1);
- num_of_tests_failed ++;
-
- get_error();
- print_message("\n\n",1);
- if (get_exit_on_error()){
- quit_quick_tests(1);
- }