X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=direct%2Ftimothy_tests%2Fquick_tests%2FREADME.txt;h=120d765900af1a74cad494b09850b6735e457b15;hp=c6d316b4f25d3a7d407824cedde6dd7417ea7f27;hb=10d09f1cb066885e3934db0c2c7c86dd10cbc8bf;hpb=43f79e97ed02fe66be94b568da60126bcc351b0c diff --git a/direct/timothy_tests/quick_tests/README.txt b/direct/timothy_tests/quick_tests/README.txt index c6d316b..120d765 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 @@ -158,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 @@ -183,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 @@ -227,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 @@ -242,16 +219,13 @@ Tests to add test_yaffs_rmdir_EROFS - what happens if a file is renamed into a dir. - //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_ELOOP test_yaffs_rename_EMLINK test_yaffs_rename_EEXISTS or EPERM test_yaffs_rename_EROFS - test_yaffs_dup test_yaffs_dup_EBADF @@ -273,8 +247,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? @@ -322,6 +294,32 @@ Tests to add What happens when a mount point is mounted using mount2 with read only mode set and then a file is chmoded? + +Tests which do not exist in yaffs: + + test_yaffs_link_EMLINK //should not happen on yaffs + + //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_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.