print_message("\n\nrunning quick tests for yaffs\n\n", 0);
for (x=0;x<total_number_of_tests;x++){
- yaffs_set_error(0); /*reset the last error to 0 */
+ /* output=yaffs_open(FILE_PATH,O_CREAT | O_RDWR, FILE_MODE);
+ printf("yaffs_open %d \n",output);
+ printf("yaffs_close %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 (num_of_tests_pass==total_number_of_tests && num_of_tests_failed==0){
printf("\t OK \n");
}
- printf("out of %d tests: %d passed %d failed\n\n\n",total_number_of_tests,num_of_tests_pass,num_of_tests_failed);
+ 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);
exit(exit_code);
}
{test_yaffs_write,test_yaffs_write_clean,"test_yaffs_write"},
{test_yaffs_write_EBADF,test_yaffs_write_EBADF_clean,"test_yaffs_write_EBADF"},
-// {test_yaffs_write_big_file,test_yaffs_write_big_file_clean,"test_yaffs_write_big_file"},
+ {test_yaffs_write_big_file,test_yaffs_write_big_file_clean,"test_yaffs_write_big_file"},
{test_yaffs_read,test_yaffs_read_clean,"test_yaffs_read"},
{test_yaffs_read_EBADF,test_yaffs_read_EBADF_clean,"test_yaffs_read_EBADF"},
#include "test_yaffs_write_big_file.h"
-static int handle=0;
+static int handle=-1;
static char *file_name = NULL;
int test_yaffs_write_big_file(void)
{
}
- output= test_yaffs_truncate_clean();
+ output= yaffs_truncate(FILE_PATH,FILE_SIZE );
if (output>=0){
output=test_yaffs_write();
if (output>=0){
- return 1;
+ return test_yaffs_write_clean();
} else {
printf("failed to write to file\n");
return -1;