-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test suite for whole filesystem #12
Comments
We needed test suite to test folowing cases: For case1 I suggest to use (http://www.tuxera.com/community/posix-test-suite/, "pjd fstests") that supports UFS, ZFS, ext3, XFS and the NTFS-3G file systems. That test suite has been writen in c language and can be easily ported into project. For case2 any recommendations are welcome. |
On Sun, Sep 30, 2012 at 6:53 PM, Yaroslav Litvinov <[email protected]
what do you mean by files loaded from channels?
|
In order to use second storage archive, it's should be added into manifest file, where "/tarimage.tar" full path to archive: |
I've found out that nacl glibc functions use weak_alias macro to alias their functions, which means that we can overwrite their implementation in zrt just by using same symbols and nothing else. |
|
Ok, I see that it's executing fstest binary and using sh and expect to test the results. expect 0 create ${n0} 0644 Can be rewritten as something along the lines of: assert_errno(creat(n0, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH), 0); |
Currently pjd-fstests can't be launched on last zerovm version, because any zerovm channel contents can't be altered after zerovm started. That is all due to zerovm determinism;
|
pipes support now is available in zerovm, so filesystem test suite should become working, make changes if that needs. |
waiting support from zerovm, changes related to issue in commit: |
No description provided.
The text was updated successfully, but these errors were encountered: