yaffs Still hunting the bug.
[yaffs2.git] / direct / timothy_tests / quick_tests / README.txt
index e5a3e260f5d549053271eece162f833e31d0454c..5033e126b9f8efd42a519b7bad92170bf7c9060a 100644 (file)
@@ -16,6 +16,8 @@ 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_access
        test_yaffs_access_ENIVAL
        test_yaffs_access_ENOTDIR
@@ -32,12 +34,12 @@ Tests made
        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
@@ -60,6 +62,11 @@ Tests made
        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
 
@@ -68,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
@@ -81,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
 
@@ -112,15 +121,14 @@ Tests to add
        test_yaffs_mkdir_ENAMETOOLONG
        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,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
@@ -229,21 +240,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