projects
/
yaffs2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
yaffs Added command line arguments to quick tests.
[yaffs2.git]
/
direct
/
timothy_tests
/
quick_tests
/
README.txt
diff --git
a/direct/timothy_tests/quick_tests/README.txt
b/direct/timothy_tests/quick_tests/README.txt
index 2a5892fa76f55ddb1faf27fbe770a4ee4f1f4e86..3018fd63e14dd614043c051aef3df73d113e08c6 100644
(file)
--- a/
direct/timothy_tests/quick_tests/README.txt
+++ b/
direct/timothy_tests/quick_tests/README.txt
@@
-3,11
+3,18
@@
Made by Timothy Manning <timothy@yaffs.net> on 04/11/2010
Tests made
Tests made
+ test_yaffs_chmod
+ test_yaffs_chmod_ENOENT
+ test_yaffs_chmod_ENOTDIR
+
+ test_yaffs_fchmod
+ test_yaffs_fchmod_EBADF
+
test_yaffs_mount
test_yaffs_mount_ENODEV
test_yaffs_mount_ENAMETOOLONG
test_yaffs_mount
test_yaffs_mount_ENODEV
test_yaffs_mount_ENAMETOOLONG
- test_yaffs_mount_ENO
ENT
- test_yaffs_mount_EBUSY //ca
lled when
trying to mount a new mount point with a mount point already mounted.
+ test_yaffs_mount_ENO
DEV
+ test_yaffs_mount_EBUSY //ca
used by
trying to mount a new mount point with a mount point already mounted.
test_yaffs_access
test_yaffs_access_ENIVAL
test_yaffs_access
test_yaffs_access_ENIVAL
@@
-33,7
+40,7
@@
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 two modes which can be set, so two tests
modes
are needed.
+ test_yaffs_open_EINVAL2 //the function open has two modes which can be set, so two tests are needed.
test_yaffs_read
test_yaffs_read_EBADF
test_yaffs_read
test_yaffs_read_EBADF
@@
-41,6
+48,11
@@
Tests made
test_yaffs_stat
test_yaffs_stat
+ test_yaffs_stat_ENOENT
+ test_yaffs_stat_ENOTDIR
+
+ test_yaffs_fstat
+ test_yaffs_fstat_EBADF
test_yaffs_truncate
test_yaffs_truncate_ENOTDIR
test_yaffs_truncate
test_yaffs_truncate_ENOTDIR
@@
-54,10
+66,9
@@
Tests made
test_yaffs_unlink_ENAMETOOLONG
test_yaffs_unlink_ENOENT
test_yaffs_unlink_ENOTDIR
test_yaffs_unlink_ENAMETOOLONG
test_yaffs_unlink_ENOENT
test_yaffs_unlink_ENOTDIR
- test_yaffs_unlink_ENOENT
test_yaffs_unmount
test_yaffs_unmount
- test_yaffs_unmount_ENO
ENT
+ test_yaffs_unmount_ENO
DEV
test_yaffs_unmount_ENAMETOOLONG
test_yaffs_umount_EBUSY //cause by having a file handle open and then trying to unmount yaffs.
test_yaffs_unmount_ENAMETOOLONG
test_yaffs_umount_EBUSY //cause by having a file handle open and then trying to unmount yaffs.
@@
-67,6
+78,14
@@
Tests made
Tests to add
Tests to add
+ test_yaffs_chmod_EACCES
+ test_yaffs_chmod_ELOOP
+ test_yaffs_chmod_ENAMETOOLONG
+
+
+ test_yaffs_fchmod_EACCES
+ test_yaffs_fchmod_ELOOP
+
test_yaffs_mount_EACCES //Cannot be generated with yaffs.
test_yaffs_mount_EINVAL //Cannot be generated with yaffs.
test_yaffs_mount_ELOOP //Cannot be generated with yaffs.
test_yaffs_mount_EACCES //Cannot be generated with yaffs.
test_yaffs_mount_EINVAL //Cannot be generated with yaffs.
test_yaffs_mount_ELOOP //Cannot be generated with yaffs.
@@
-79,7
+98,7
@@
Tests to add
test_yaffs_open_EACCES
test_yaffs_open_ENOSPC
test_yaffs_open_EACCES
test_yaffs_open_ENOSPC
- test_yaffs_open_ELOOP
//Too many symbolic links were encountered in resolving pathname
+ test_yaffs_open_ELOOP
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_open_running_out_of_handles error
test_yaffs_close //This function has already been called by the time this test is reached.
@@
-102,6
+121,9
@@
Tests to add
test_yaffs_unlink_ELOOP
test_yaffs_unlink_ENOMEM
test_yaffs_unlink_ELOOP
test_yaffs_unlink_ENOMEM
+ test_yaffs_stat_EACCES
+ test_yaffs_stat_ELOOP
+
test_yaffs_access_EACCESS
test_yaffs_access_ELOOP
test_yaffs_access_ENAMETOOLONG
test_yaffs_access_EACCESS
test_yaffs_access_ELOOP
test_yaffs_access_ENAMETOOLONG
@@
-116,7
+138,7
@@
Tests to add
test_yaffs_truncate_EACCES
test_yaffs_truncate_ELOOP
test_yaffs_truncate_ENAMETOOLONG
test_yaffs_truncate_EACCES
test_yaffs_truncate_ELOOP
test_yaffs_truncate_ENAMETOOLONG
-
a
dd a truncate function for truncating a file size to -1.
+
A
dd a truncate function for truncating a file size to -1.
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 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.
@@
-126,6
+148,8
@@
Tests to add
What happens when open a handle, unmount yaffs and then try to use the handle?
What happens when open a handle, unmount yaffs and then try to use the handle?
+ What happens when a mount point is mounted using mount2 with read only mode set and then a file is chmoded?
+
How to add a test
First create the test .c and .h file.
The file name and test function name should be the same.
How to add a test
First create the test .c and .h file.
The file name and test function name should be the same.