X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2FREADME.txt;h=e19b94a8ac751d0f5684c44d46c7888f666cf110;hp=f2a99421fd3ade216ebe63998343a1608f89cf06;hb=fb21e9bff6cbb66f5e4f8f67083c864dc0b76650;hpb=6ec15829a2deee7512bce78387547393585c5dd2 diff --git a/direct/timothy_tests/quick_tests/README.txt b/direct/timothy_tests/quick_tests/README.txt index f2a9942..e19b94a 100644 --- a/direct/timothy_tests/quick_tests/README.txt +++ b/direct/timothy_tests/quick_tests/README.txt @@ -16,6 +16,9 @@ Tests made 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_mount2_ENODEV //when a bad mount point is used. + test_yaffs_access test_yaffs_access_ENIVAL test_yaffs_access_ENOTDIR @@ -26,18 +29,29 @@ Tests made test_yaffs_fdatasync test_yaffs_fdatasync_EBADF + test_yaffs_freespace + test_yaffs_freespace_EINVAL + 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_inodecount + test_yaffs_inodecount_ENOTDIR + + test_yaffs_link + test_yaffs_link_EEXIST + test_yaffs_link_ENOENT + test_yaffs_link_ENOTDIR 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 @@ -52,20 +66,40 @@ 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_sync + test_yaffs_sync_ENOTDIR + test_yaffs_fstat test_yaffs_fstat_EBADF + test_yaffs_remount_force_off_read_only_off + test_yaffs_remount_force_on_read_only_off + test_yaffs_remount_ENODEV + test_yaffs_remount_EINVAL + + test_yaffs_totalspace + test_yaffs_totalspace_EINVAL + test_yaffs_truncate test_yaffs_truncate_ENOTDIR 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 @@ -76,7 +110,13 @@ Tests made test_yaffs_unmount test_yaffs_unmount_ENODEV test_yaffs_unmount_ENAMETOOLONG - test_yaffs_umount_EBUSY //cause by having a file handle open and then trying to unmount yaffs. + test_yaffs_umount_EBUSY //caused by having a file handle open and then trying to unmount yaffs. + + test_yaffs_unmount2 + test_yaffs_unmount2_ENODEV + 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_EINVAL //should be caused when the file system is alredy unmounted. test_yaffs_write test_yaffs_write_EBADF @@ -103,24 +143,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 @@ -131,40 +167,29 @@ 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_EINVAL //cannot happen in yaffs since the mode is not checked. + test_yaffs_mount2_ENOTDIR //cannot be generated in yaffs. + test_yaffs_mount2_ENOENT //cannot be generated in yaffs. test_yaffs_mount2_ENAMETOOLONG + test_yaffs_mount2_with read only set - test_yaffs_unmount2 - test_yaffs_unmount2_ENOENT - test_yaffs_unmount2_ENOTDIR - test_yaffs_unmount2_ENODEV - test_yaffs_unmount2_EINVAL - test_yaffs_remount2 - test_yaffs_remount2_ENOENT - test_yaffs_remount2_ENOTDIR - test_yaffs_remount2_ENODEV - test_yaffs_remount2_EINVAL - test_yaffs_sync - test_yaffs_sync_ENOENT - test_yaffs_sync_ENOTDIR + test_yaffs_unmount2_ENOENT //cannot be generated in yaffs. + test_yaffs_unmount2_ENOTDIR //cannot be generated in yaffs. + test_yaffs_unmount2_ENAMETOOLONG + - test_yaffs_freespace - test_yaffs_freespace_ENOENT - test_yaffs_freespace_ENOTDIR + test_yaffs_remount_force_off_read_only_on + test_yaffs_remount_force_on_read_only_on + test_yaffs_remount_ENOENT //cannot be generated in yaffs + test_yaffs_remount_ENOTDIR //cannot be generated in yaffs - test_yaffs_totalspace - test_yaffs_totalspace_ENOTDIR - test_yaffs_totalspace_ENOENT - test_yaffs_inodecount - test_yaffs_inodecount_ENOTDIR - test_yaffs_inodecount_ENOENT + test_yaffs_freespace_ENAMETOOLONG + test_yaffs_totalspace_ENAMETOOLONG + test_yaffs_inodecount_ENAMETOOLONG test_yaffs_opendir @@ -174,14 +199,12 @@ Tests to add test_yaffs_closedir - test_yaffs_link + test_yaffs_link_EACCES - test_yaffs_link_EEXISTS + test_yaffs_link_ELOOP test_yaffs_link_EMLINK //should not happen on yaffs test_yaffs_link_ENAMETOOLONG - test_yaffs_link_ENOENT - test_yaffs_link_ENOTDIR test_yaffs_link_EPERM test_yaffs_link_EROFS @@ -229,21 +252,21 @@ Tests to add - 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