yaffs More quick tests added.
[yaffs2.git] / direct / timothy_tests / quick_tests / README.txt
index 8487ac6ddb8d6ab37b662a62832653e6173ae8ea..cc5b036a7096942a3d27ba622a3db03532e01283 100644 (file)
@@ -15,8 +15,16 @@ Tests made
        test_yaffs_access_ENOENT
 
        test_yaffs_close_EBADF
        test_yaffs_access_ENOENT
 
        test_yaffs_close_EBADF
+
        test_yaffs_ftruncate
        test_yaffs_ftruncate
+       test_yaffs_ftruncate_EBADF
+       test_yaffs_ftruncate_ENIVAL
+       test_yaffs_ftruncate_EFBIG
+
        test_yaffs_lseek
        test_yaffs_lseek
+       test_yaffs_lseek_EBADF
+       test_yaffs_lseek_EINVAL
+       test_yaffs_lseek_EFBIG
 
        test_yaffs_open
        test_yaffs_open_EEXIST
 
        test_yaffs_open
        test_yaffs_open_EEXIST
@@ -25,9 +33,11 @@ Tests made
        test_yaffs_open_ENOENT
        test_yaffs_open_ENOTDIR
        test_yaffs_open_EINVAL
        test_yaffs_open_ENOENT
        test_yaffs_open_ENOTDIR
        test_yaffs_open_EINVAL
-       test_yaffs_open_EINVAL2 //the function open has to modes which can be set, so two modes are needed.
+       test_yaffs_open_EINVAL2 //the function open has two modes which can be set, so two tests modes are needed.
 
        test_yaffs_read
 
        test_yaffs_read
+       test_yaffs_read_EBADF
+
        test_yaffs_stat
 
        test_yaffs_truncate
        test_yaffs_stat
 
        test_yaffs_truncate
@@ -47,6 +57,7 @@ Tests made
        test_yaffs_unmount
        test_yaffs_write
 
        test_yaffs_unmount
        test_yaffs_write
 
+       add a test where a directory is moved. /fluffy/box. move "fluffy" to "/fluffy/frog". 
 
 Tests to add
        test_yaffs_mount_EACCES         //Cannot be generated with yaffs.
 
 Tests to add
        test_yaffs_mount_EACCES         //Cannot be generated with yaffs.
@@ -65,7 +76,12 @@ Tests to add
        test_yaffs_open_ELOOP   //Too many symbolic links were encountered in resolving pathname
        test yaffs_open_running_out_of_handles error
 
        test_yaffs_open_ELOOP   //Too many symbolic links were encountered in resolving pathname
        test yaffs_open_running_out_of_handles error
 
-       test_yaffs_close        //This function has already been called by the time this test is reached. 
+       test_yaffs_close        //This function has already been called by the time this test is reached.
+       
+
+       test_yaffs_read_EINVAL  //test exists but is not finshed yet. 
+       test_yaffs_read_EISDIR          //Cannot be generated with yaffs.
+       test what happens if you read off the end of the file?
 
        test_yaffs_unlink_EACCES
        test_yaffs_unlink_ELOOP
 
        test_yaffs_unlink_EACCES
        test_yaffs_unlink_ELOOP
@@ -76,20 +92,20 @@ Tests to add
        test_yaffs_access_ENAMETOOLONG
        test_yaffs_access_ENOENT_generated_with_a_dangling_symbloic_link
 
        test_yaffs_access_ENAMETOOLONG
        test_yaffs_access_ENOENT_generated_with_a_dangling_symbloic_link
 
-       test_yaffs_ftruncate_EACCES
-       test_yaffs_ftruncate_EFBIG
-       test_yaffs_ftruncate_ENIVAL
-       test_yaffs_ftruncate_EISDIR
-       test_yaffs_ftruncate_ELOOP
-       test_yaffs_ftruncate_ENOENT
-       test_yaffs_ftruncate_ENOTDIR
+       test_yaffs_ftruncate_EACCES     
+       test_yaffs_ftruncate_EISDIR     //Cannot be generated with yaffs.
+       test_yaffs_ftruncate_ELOOP      //Cannot be generated with yaffs.
+       test_yaffs_ftruncate_ENOENT     //Cannot be generated with yaffs.
+       test_yaffs_ftruncate_ENOTDIR    //Cannot be generated with yaffs.
 
        test_yaffs_truncate_EACCES
        test_yaffs_truncate_ELOOP
        test_yaffs_truncate_ENAMETOOLONG
 
        test_yaffs_truncate_EACCES
        test_yaffs_truncate_ELOOP
        test_yaffs_truncate_ENAMETOOLONG
+       add a truncate function for truncating a file size to -1.
 
 
-
-       check to see if an error code is generated when there isn't an error.
+       What happens if a handle is opened to a file and the file is then deleted?
+       Check to see if yaffs generates an error code for no reason.
+       What happens when a file is opened with no modes set?
 
 
 How to add a test
 
 
 How to add a test