X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2FREADME.txt;h=5033e126b9f8efd42a519b7bad92170bf7c9060a;hp=7ebc1fbd30c74a40d860d747fe340746294d0451;hb=1d34c75c7f1f69ce5a746917b76d90c22e91ffe2;hpb=4d03f5da4bc10762b4137c76a0f752ee0528a64a diff --git a/direct/timothy_tests/quick_tests/README.txt b/direct/timothy_tests/quick_tests/README.txt index 7ebc1fb..5033e12 100644 --- a/direct/timothy_tests/quick_tests/README.txt +++ b/direct/timothy_tests/quick_tests/README.txt @@ -9,12 +9,15 @@ Tests made test_yaffs_fchmod test_yaffs_fchmod_EBADF + test_yaffs_fchmod_EINVAL test_yaffs_mount test_yaffs_mount_ENODEV test_yaffs_mount_ENAMETOOLONG test_yaffs_mount_EBUSY //caused by trying to mount a new mount point with a mount point already mounted. + test_yaffs_mount2 + test_yaffs_access test_yaffs_access_ENIVAL test_yaffs_access_ENOTDIR @@ -22,15 +25,21 @@ Tests made test_yaffs_close_EBADF + test_yaffs_fdatasync + test_yaffs_fdatasync_EBADF + + test_yaffs_fsync + test_yaffs_fsync_EBADF + test_yaffs_ftruncate test_yaffs_ftruncate_EBADF test_yaffs_ftruncate_ENIVAL - test_yaffs_ftruncate_EFBIG + test_yaffs_ftruncate_big_file test_yaffs_lseek test_yaffs_lseek_EBADF test_yaffs_lseek_EINVAL - test_yaffs_lseek_EFBIG + test_yaffs_lseek_big_file test_yaffs_open test_yaffs_open_EEXIST @@ -45,11 +54,19 @@ Tests made test_yaffs_read_EBADF test_yaffs_read_EINVAL + test_yaffs_mkdir + test_yaffs_mkdir_EEXISTS + test_yaffs_mkdir_ENOTDIR test_yaffs_stat test_yaffs_stat_ENOENT test_yaffs_stat_ENOTDIR + test_yaffs_symlink + test_yaffs_symlink_ENOTDIR + test_yaffs_symlink_EEXISTS + test_yaffs_symlink_ENOENT //if there is a slash on the end of new path + test_yaffs_fstat test_yaffs_fstat_EBADF @@ -58,7 +75,7 @@ Tests made test_yaffs_truncate_EISDIR test_yaffs_truncate_ENOENT test_yaffs_truncate_ENIVAL - test_yaffs_truncate_EFBIG + test_yaffs_truncate_big_file test_yaffs_unlink test_yaffs_unlink_EISDIR @@ -71,6 +88,8 @@ Tests made test_yaffs_unmount_ENAMETOOLONG test_yaffs_umount_EBUSY //cause by having a file handle open and then trying to unmount yaffs. + test_yaffs_unmount2 + test_yaffs_write test_yaffs_write_EBADF @@ -78,19 +97,11 @@ Tests made Tests to add test_yaffs_fchmod_EACCES - test_yaffs_fchmod_EINVAL - test_yaffs_fchmod test_yaffs_chmod_EACCES test_yaffs_chmod_ELOOP test_yaffs_chmod_ENAMETOOLONG - test_yaffs_fsync - test_yaffs_fsync_EBADF - - test_yaffs_datasync - test_yaffs_datasync_EBADF - test_yaffs_lstat test_yaffs_lstat_EACCES test_yaffs_lstat_ENOTDIR @@ -104,24 +115,20 @@ Tests to add test_yaffs_readlink_ELOOP test_yaffs_readlink_ENAMETOOLONG - test_yaffs_mkdir + test_yaffs_mkdir_EACCES - test_yaffs_mkdir_EEXISTS test_yaffs_mkdir_ELOOP test_yaffs_mkdir_ENAMETOOLONG - test_yaffs_mkdir_ENOENT - test_yaffs_mkdir_ENOTDIR test_yaffs_mkdir_EROFS - test_yaffs_symlink + test_yaffs_symlink_EACCES - test_yaffs_symlink_EEXISTS test_yaffs_symlink_ELOOP test_yaffs_symlink_ENAMETOOLONG - test_yaffs_symlink_ENOENT - test_yaffs_symlink_ENOTDIR test_yaffs_symlink_EROFS + + //the yaffs_mknod function does not exist in yaffsfs, so these tests will not be added. test_yaffs_mknod test_yaffs_mknod_EACCES test_yaffs_mknod_EEXIST @@ -132,13 +139,16 @@ Tests to add test_yaffs_mknod_ENOTDIR test_yaffs_mknod_EROFS - test_yaffs_mount2 + test_yaffs_mount2_EINVAL test_yaffs_mount2_ENOTDIR test_yaffs_mount2_ENOENT test_yaffs_mount2_ENODEV test_yaffs_mount2_ENAMETOOLONG + + test_yaffs_unmount2_with handle open and forced mode on + test_yaffs_unmount2_with handle open and forced mode off. should give EBUSY. test_yaffs_unmount2 test_yaffs_unmount2_ENOENT test_yaffs_unmount2_ENOTDIR @@ -224,28 +234,27 @@ Tests to add test_yaffs_close //This function has already been called by the time this test is reached. - test_yaffs_stat_EBADF test_yaffs_stat_ELOOP test_yaffs_stat_EACCES test_yaffs_stat_ENAMETOOLONG - test_yaffs_stat_ENOTDIR + - test_yaffs_read_EFBIG + test_yaffs_read_big_file test what happens if you read off the end of the file? test_yaffs_pread test_yaffs_pread_EBADF test_yaffs_pread_EINVAL - test_yaffs_pread_EFBIG + test_yaffs_pread_big_file - test_yaffs_write_EFBIG + test_yaffs_write_big_file test_yaffs_write_EINVAL What happens when you run out of space? test_yaffs_write_EBADF test_yaffs_write - test_yaffs_pwrite_EFBIG + test_yaffs_pwrite_big_file test_yaffs_pwrite_EINVAL test_yaffs_unlink_EACCES