From: Francesco R. <fra...@st...> - 2009-04-23 14:18:11
|
Hi Gaurav, If you look at utimensat man page you can find a lot of information about permissions of the tested files. As you know, utimensat changes file timestamps updating to nanosecond precision. The utimensat needs some "permissions requirements" to be followed. The LTP utimensat testcase makes some checks according to the permissions required as described in the utimensat man pages. To do that tests, the LTP utimensat testcase (by means of the utimensat_tests.sh script) creates a temporary user and, at the end, removes it. In order to create and remove users you have to be root. Otherwise, you can reach the same target with a "proper" /etc/sudoers configuration. Please, check the utimensat_tests.sh script to make sure what you need to run the testcase. Please check the failures according to the permissions requirement of the utimensat syscall as well as checking if the user running the LTP has the needed capability (also check the "sudo" configuration). Hope this helps. Regards FR Gaurav Singh wrote: > Hi, > I am an amateur kernel user/part time developer primarily working on > embedded systems. While running LTP version 20080831 on 2.6.28.9 > kernel port for an ARM board I found that 24 utimensat tests failed. I > ran these tests as root on my board. Basically it seems that the > system should not allow the user to access certain files if they are > certain permission modes. But as root I can access all files as > indicated in my /etc/sudoers list. I would like to know: > > 1. I created a new user and ran the test. Unfortunatley more tests > began to fail (52 instead of 24) > 2. Is there any way I can run these tests as root - Do I need to run a > different LTP version or do you have a fix for this problem. > > Attached is my log for utimensat tests (as root) > > Running tests....... > <<<test_start>>> > tag=utimensat01 stime=7250 > cmdline="utimensat_tests.sh" > contacts="" > analysis=exit > initiation_status="ok" > <<<test_output>>> > chown: cannot access `utimensat01': No such file or directory > chmod: cannot access `utimensat01': No such file or directory > ============================================================ > Testing read-only file, owned by self > ***** Testing times==NULL case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7250 7250 > PASSED test 1 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7250 7250 > PASSED test 2 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7251 7251 > PASSED test 3 > ***** Testing times=={ UTIME_NOW, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7251 7251 > PASSED test 4 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7251 7251 > PASSED test 5 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7252 7252 > PASSED test 6 > ***** Testing times=={ UTIME_OMIT, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 7 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 8 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 9 > ***** Testing times=={ UTIME_NOW, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 o > EXPECTED: SUCCESS y n > RESULT: SUCCESS 7253 0 > PASSED test 10 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: SUCCESS y n > RESULT: SUCCESS 7253 0 > PASSED test 11 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: SUCCESS y n > RESULT: SUCCESS 7254 0 > PASSED test 12 > ***** Testing times=={ UTIME_OMIT, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 n > EXPECTED: SUCCESS n y > RESULT: SUCCESS 0 7254 > PASSED test 13 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: SUCCESS n y > RESULT: SUCCESS 0 7255 > PASSED test 14 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: SUCCESS n y > RESULT: SUCCESS 0 7255 > PASSED test 15 > ***** Testing times=={ x, y } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 1 1 1 1 > EXPECTED: SUCCESS y y > RESULT: SUCCESS 1 1 > PASSED test 16 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: SUCCESS y y > RESULT: SUCCESS 1 1 > PASSED test 17 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: SUCCESS y y > RESULT: SUCCESS 1 1 > PASSED test 18 > ============================================================ > Testing read-only file, not owned by self > ***** Testing times==NULL case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file > EXPECTED: EACCES > RESULT: SUCCESS 7256 7256 > FAILED test 19 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: EACCES > RESULT: SUCCESS 7257 7257 > FAILED test 20 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: EACCES > RESULT: SUCCESS 7257 7257 > FAILED test 21 > ***** Testing times=={ UTIME_NOW, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 n > EXPECTED: EACCES > RESULT: SUCCESS 7258 7258 > FAILED test 22 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: EACCES > RESULT: SUCCESS 7258 7258 > FAILED test 23 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: EACCES > RESULT: SUCCESS 7258 7258 > FAILED test 24 > ***** Testing times=={ UTIME_OMIT, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 25 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 26 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 27 > ***** Testing times=={ UTIME_NOW, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 o > EXPECTED: EPERM > RESULT: SUCCESS 7260 0 > FAILED test 28 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: EPERM > RESULT: SUCCESS 7260 0 > FAILED test 29 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: EPERM > RESULT: SUCCESS 7261 0 > FAILED test 30 > ***** Testing times=={ UTIME_OMIT, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 n > EXPECTED: EPERM > RESULT: SUCCESS 0 7261 > FAILED test 31 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: EPERM > RESULT: SUCCESS 0 7261 > FAILED test 32 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: EPERM > RESULT: SUCCESS 0 7262 > FAILED test 33 > ***** Testing times=={ x, y } case ***** > Pathname test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 1 1 1 1 > EXPECTED: EPERM > RESULT: SUCCESS 1 1 > FAILED test 34 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: EPERM > RESULT: SUCCESS 1 1 > FAILED test 35 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-r--------; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: EPERM > RESULT: SUCCESS 1 1 > FAILED test 36 > ============================================================ > Testing writable file, not owned by self > ***** Testing times==NULL case ***** > Pathname test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7263 7263 > PASSED test 37 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7264 7264 > PASSED test 38 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7264 7264 > PASSED test 39 > ***** Testing times=={ UTIME_NOW, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7265 7265 > PASSED test 40 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7265 7265 > PASSED test 41 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7265 7265 > PASSED test 42 > ***** Testing times=={ UTIME_OMIT, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 43 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 44 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 45 > ***** Testing times=={ UTIME_NOW, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 o > EXPECTED: EPERM > RESULT: SUCCESS 7267 0 > FAILED test 46 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: EPERM > RESULT: SUCCESS 7267 0 > FAILED test 47 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: EPERM > RESULT: SUCCESS 7268 0 > FAILED test 48 > ***** Testing times=={ UTIME_OMIT, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 n > EXPECTED: EPERM > RESULT: SUCCESS 0 7268 > FAILED test 49 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: EPERM > RESULT: SUCCESS 0 7269 > FAILED test 50 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: EPERM > RESULT: SUCCESS 0 7269 > FAILED test 51 > ***** Testing times=={ x, y } case ***** > Pathname test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 1 1 1 1 > EXPECTED: EPERM > RESULT: SUCCESS 1 1 > FAILED test 52 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: EPERM > RESULT: SUCCESS 1 1 > FAILED test 53 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-rw-rw-; EFAs=--- > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: EPERM > RESULT: SUCCESS 1 1 > FAILED test 54 > ============================================================ > Testing append-only file, owned by self > ***** Testing times==NULL case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7271 7271 > PASSED test 55 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7271 7271 > PASSED test 56 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7271 7271 > PASSED test 57 > ***** Testing times=={ UTIME_NOW, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7272 7272 > PASSED test 58 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7272 7272 > PASSED test 59 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7273 7273 > PASSED test 60 > ***** Testing times=={ UTIME_OMIT, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 61 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 62 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 63 > ***** Testing times=={ UTIME_NOW, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 o > EXPECTED: EPERM > RESULT: EPERM > PASSED test 64 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: EPERM > RESULT: EPERM > PASSED test 65 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: EPERM > RESULT: EPERM > PASSED test 66 > ***** Testing times=={ UTIME_OMIT, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 n > EXPECTED: EPERM > RESULT: EPERM > PASSED test 67 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: EPERM > RESULT: EPERM > PASSED test 68 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: EPERM > RESULT: EPERM > PASSED test 69 > ***** Testing times=={ x, y } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 1 1 1 1 > EXPECTED: EPERM > RESULT: EPERM > PASSED test 70 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: EPERM > RESULT: EPERM > PASSED test 71 > Writable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Append_Only > utimensat01 -q -w -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: EPERM > RESULT: EPERM > PASSED test 72 > ============================================================ > Testing immutable file, owned by self > ***** Testing times==NULL case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file > EXPECTED: EACCES > RESULT: EACCES > PASSED test 73 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: EACCES > RESULT: EACCES > PASSED test 74 > ***** Testing times=={ UTIME_NOW, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 n > EXPECTED: EACCES > RESULT: EACCES > PASSED test 75 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: EACCES > RESULT: EACCES > PASSED test 76 > ***** Testing times=={ UTIME_OMIT, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 77 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 78 > ***** Testing times=={ UTIME_NOW, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 o > EXPECTED: EPERM > RESULT: EPERM > PASSED test 79 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: EPERM > RESULT: EPERM > PASSED test 80 > ***** Testing times=={ UTIME_OMIT, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 n > EXPECTED: EPERM > RESULT: EPERM > PASSED test 81 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: EPERM > RESULT: EPERM > PASSED test 82 > ***** Testing times=={ x, y } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 1 1 1 1 > EXPECTED: EPERM > RESULT: EPERM > PASSED test 83 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: EPERM > RESULT: EPERM > PASSED test 84 > ============================================================ > Testing immutable append-only file, owned by self > ***** Testing times==NULL case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file > EXPECTED: EACCES > RESULT: EACCES > PASSED test 85 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: EACCES > RESULT: EACCES > PASSED test 86 > ***** Testing times=={ UTIME_NOW, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 n > EXPECTED: EACCES > RESULT: EACCES > PASSED test 87 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 n > EXPECTED: EACCES > RESULT: EACCES > PASSED test 88 > ***** Testing times=={ UTIME_OMIT, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 89 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 90 > ***** Testing times=={ UTIME_NOW, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 n 0 o > EXPECTED: EPERM > RESULT: EPERM > PASSED test 91 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 n 0 o > EXPECTED: EPERM > RESULT: EPERM > PASSED test 92 > ***** Testing times=={ UTIME_OMIT, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 0 o 0 n > EXPECTED: EPERM > RESULT: EPERM > PASSED test 93 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 0 o 0 n > EXPECTED: EPERM > RESULT: EPERM > PASSED test 94 > ***** Testing times=={ x, y } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 1 1 1 1 > EXPECTED: EPERM > RESULT: EPERM > PASSED test 95 > Readable file descriptor (futimens(3)) test > Owner=root; perms=-rw-------; EFAs=Immutable,Append_Only > utimensat01 -q -d /tmp/utimensat_tests/utimensat.test_file NULL 1 1 1 1 > EXPECTED: EPERM > RESULT: EPERM > PASSED test 96 > ============================================================ > ***** Testing pathname==NULL, dirfd!=AT_FDCWD, flags has > AT_SYMLINK_NOFOLLOW *** > ** > Owner=root; perms=-rw-------; EFAs=--- > utimensat01 -q -n -d /tmp/utimensat_tests/utimensat.test_file NULL > EXPECTED: EINVAL > RESULT: EINVAL > PASSED test 97 > ============================================================ > tv_sec should be ignored if tv_nsec is UTIME_OMIT or UTIME_NOW > ***** Testing times=={ UTIME_NOW, UTIME_NOW } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 1 n 1 n > EXPECTED: SUCCESS y y > RESULT: SUCCESS 7288 7288 > PASSED test 98 > ***** Testing times=={ UTIME_OMIT, UTIME_OMIT } case ***** > Pathname test > Owner=root; perms=-rw-------; EFAs=--- > utimensat01 -q /tmp/utimensat_tests/utimensat.test_file 1 o 1 o > EXPECTED: SUCCESS n n > RESULT: SUCCESS 0 0 > PASSED test 99 > ============================================================ > Linux (none) 2.6.28.9-svn132-dirty #8 PREEMPT Thu Apr 16 14:24:45 TLT > 2009 armv5 > tejl unknown unknown GNU/Linux > Thu Jan 1 02:01:29 UTC 1970 > Total tests: 99; passed: 75; failed: 24 > Failed tests: 19 20 21 22 23 24 28 29 30 31 32 33 34 35 36 46 47 48 > 49 50 51 52 > 53 54 > incrementing stop > <<<execution_status>>> > duration=39 termination_type=exited termination_id=255 corefile=no > cutime=1158 cstime=2676 > <<<test_end>>> > INFO: pan reported some tests FAIL > LTP Version: LTP-20080831 > > ###############################################################" > > Done executing testcases." > LTP Version: LTP-20080831 > ###############################################################" > > Thanks a lot > Look forward to working on LTP! > Gaurav Singh > >------------------------------------------------------------------------ > >------------------------------------------------------------------------------ >Stay on top of everything new and different, both inside and >around Java (TM) technology - register by April 22, and save >$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. >300 plus technical and hands-on sessions. Register today. >Use priority code J9JMT32. http://p.sf.net/sfu/p > >------------------------------------------------------------------------ > >_______________________________________________ >Ltp-list mailing list >Ltp...@li... >https://lists.sourceforge.net/lists/listinfo/ltp-list > > |