X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2FREADME.txt;h=010a82a24d7008a9ee77a6911396d74a4127f635;hp=3d8015b0bd1b78f47221aa376b79c5b0bdd7e074;hb=d05dbe42354154b7c4d27f3debf2831223b31b4d;hpb=d3abc5c5da005343e7d78c5c9a51d58af14b3faa diff --git a/direct/timothy_tests/quick_tests/README.txt b/direct/timothy_tests/quick_tests/README.txt index 3d8015b..010a82a 100644 --- a/direct/timothy_tests/quick_tests/README.txt +++ b/direct/timothy_tests/quick_tests/README.txt @@ -56,6 +56,10 @@ test_yaffs_lseek.c test_yaffs_lseek_EBADF.c test_yaffs_lseek_EINVAL.c +test_yaffs_lstat +test_yaffs_lstat_ENOENT +test_yaffs_lstat_ENOTDIR + test_yaffs_mkdir.c test_yaffs_mkdir_EEXIST.c test_yaffs_mkdir_ENOENT.c @@ -94,6 +98,7 @@ test_yaffs_remount_force_on_read_only_on.c test_yaffs_rename test_yaffs_rename_ENOENT test_yaffs_rename_ENOTDIR +test_yaffs_rename_EINVAL test_yaffs_rmdir.c test_yaffs_rmdir_EBUSY @@ -157,11 +162,9 @@ Tests to add test_yaffs_chmod_ELOOP test_yaffs_chmod_ENAMETOOLONG - test_yaffs_lstat + test_yaffs_lstat_EACCES - test_yaffs_lstat_ENOTDIR test_yaffs_lstat_ENAMETOOLONG - test_yaffs_lstat_ENOENT test_yaffs_lstat_ELOOP test_yaffs_readlink @@ -182,37 +185,13 @@ Tests to add test_yaffs_symlink_ENAMETOOLONG 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 - test_yaffs_mknod_EINVAL - test_yaffs_mknod_ELOOP - test_yaffs_mknod_ENAMETOOLONG - test_yaffs_mknod_ENOENT - test_yaffs_mknod_ENOTDIR - test_yaffs_mknod_EROFS - - - 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_ENOENT //cannot be generated in yaffs. - test_yaffs_unmount2_ENOTDIR //cannot be generated in yaffs. test_yaffs_unmount2_ENAMETOOLONG - 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_freespace_ENAMETOOLONG test_yaffs_totalspace_ENAMETOOLONG @@ -226,11 +205,10 @@ Tests to add test_yaffs_closedir - test_yaffs_link_EACCES test_yaffs_link_ELOOP - test_yaffs_link_EMLINK //should not happen on yaffs + test_yaffs_link_ENAMETOOLONG test_yaffs_link_EPERM test_yaffs_link_EROFS @@ -239,18 +217,16 @@ Tests to add test_yaffs_rmdir_EACCES test_yaffs_rmdir_ENOTEMPTY test_yaffs_rmdir_EROFS + test_yaffs_emdir_ELOOP + + - //need to do rename for directories. - //what happens if the dir or file is renamed over an existing dir or file test_yaffs_rename_EACCES - test_yaffs_rename_EINVAL test_yaffs_rename_ELOOP test_yaffs_rename_EMLINK test_yaffs_rename_EEXISTS or EPERM test_yaffs_rename_EROFS - test_yaffs_rename - test_yaffs_dup test_yaffs_dup_EBADF @@ -272,8 +248,6 @@ Tests to add test_yaffs_stat_EACCES test_yaffs_stat_ENAMETOOLONG - - test_yaffs_read_big_file test what happens if you read off the end of the file? @@ -321,6 +295,43 @@ Tests to add What happens when a mount point is mounted using mount2 with read only mode set and then a file is chmoded? + Try to remove lost and found dir and replace it with a file of the same name. + + Change the mode of the lost and found dir to read only. + +Tests which do not exist in yaffs: + + test_yaffs_link_EMLINK //should not happen on yaffs + test_yaffs_link_ELOOP + + test_yaffs_lstat_ELOOP + + test_yaffs_mkdir_ELOOP + + //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 + test_yaffs_mknod_EINVAL + test_yaffs_mknod_ELOOP + test_yaffs_mknod_ENAMETOOLONG + test_yaffs_mknod_ENOENT + test_yaffs_mknod_ENOTDIR + test_yaffs_mknod_EROFS + + teat_yaffs_mount_ELOOP + + 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_ELOOP + + test_yaffs_remount_ENOENT //cannot be generated in yaffs + test_yaffs_remount_ENOTDIR //cannot be generated in yaffs + + test_yaffs_unmount2_ENOENT //cannot be generated in yaffs. + test_yaffs_unmount2_ENOTDIR //cannot be generated in yaffs. + How to add a test First create the test .c and .h file. The file name and test function name should be the same.