> -----Original Message----- > From: Garrett Cooper [mailto:[email protected]] > Sent: Thursday, September 30, 2010 12:16 AM > To: Mitani > Cc: [email protected] > Subject: Re: [LTP] POSIX some testsets failed by permission error > > On Wed, Sep 29, 2010 at 12:02 AM, Mitani <[email protected]> wrote: > > Hi, > > > > > > I noticed that following POSIX testsets failed with "Permission > denied". > > - pthread_attr_getschedparam/2-1 > > - pthread_attr_setschedparam/2-1 > > - pthread_rwlock_destroy/2-1 > > > > ------------ > > conformance/interfaces/pthread_attr_getschedparam/2-1: execution: > FAILED: > > Output: > > Unable to run child application: Permission denied > > [...] > > conformance/interfaces/pthread_attr_setschedparam/2-1: execution: > FAILED: > > Output: > > Unable to run child application: Permission denied > > [...] > > conformance/interfaces/pthread_rwlock_destroy/2-1: execution: > FAILED: > > Output: > > Unable to run child application: Permission denied > > ------------ > > > > They are shell scripts, but they weren't given rights of execution. > > > > It is necessary to give them rights of execution and to make them > > into package, I think. > > How did you execute the tests? > -Garrett
I build and run tests as follows: ------------ - tar -zxvf ltp-git-XXXX.tar.gz - make distclean - make all - make test ------------ I confirmed their permission: ------------ [r...@rhel55-ltp-x86 pthread_attr_getschedparam]# ls -l total 36 -rw-rw-r-- 1 root root 2752 Sep 20 23:22 1-1.c -rwxr-xr-x 1 root root 6742 Sep 21 11:48 1-1.run-test -rw-rw-r-- 1 root root 453 Sep 20 23:22 2-1.sh -rw-rw-r-- 1 root root 10 Sep 20 23:22 LDLIBS -rw-r--r-- 1 root root 1700 Sep 21 11:47 Makefile -rw-rw-r-- 1 root root 552 Sep 20 23:22 assertions.xml -rw-rw-r-- 1 root root 120 Sep 20 23:22 coverage.txt -rwxr-xr-x 1 root root 105 Sep 21 11:55 run.sh [r...@rhel55-ltp-x86 pthread_attr_setschedparam]# ls -l total 76 -rw-rw-r-- 1 root root 2194 Sep 20 23:22 1-1.c -rwxr-xr-x 1 root root 6926 Sep 21 11:48 1-1.run-test -rw-rw-r-- 1 root root 2184 Sep 20 23:22 1-2.c -rwxr-xr-x 1 root root 6926 Sep 21 11:48 1-2.run-test -rw-rw-r-- 1 root root 2801 Sep 20 23:22 1-3.c -rwxr-xr-x 1 root root 6911 Sep 21 11:48 1-3.run-test -rw-rw-r-- 1 root root 2904 Sep 20 23:22 1-4.c -rwxr-xr-x 1 root root 7013 Sep 21 11:48 1-4.run-test -rw-rw-r-- 1 root root 453 Sep 20 23:22 2-1.sh -rw-rw-r-- 1 root root 10 Sep 20 23:22 LDLIBS -rw-r--r-- 1 root root 3005 Sep 21 11:47 Makefile -rw-rw-r-- 1 root root 802 Sep 20 23:22 assertions.xml -rw-rw-r-- 1 root root 323 Sep 20 23:22 coverage.txt -rwxr-xr-x 1 root root 118 Sep 21 11:55 run.sh drwxrwxr-x 2 root root 4096 Sep 21 11:47 speculative [r...@rhel55-ltp-x86 pthread_rwlock_destroy]# ls -l total 48 -rw-rw-r-- 1 root root 1113 Sep 20 23:22 1-1.c -rwxr-xr-x 1 root root 5390 Sep 21 11:48 1-1.run-test -rw-rw-r-- 1 root root 397 Sep 20 23:22 2-1.sh -rw-rw-r-- 1 root root 1395 Sep 20 23:22 3-1.c -rwxr-xr-x 1 root root 5707 Sep 21 11:48 3-1.run-test -rw-rw-r-- 1 root root 10 Sep 20 23:22 LDLIBS -rw-r--r-- 1 root root 2128 Sep 21 11:47 Makefile -rw-rw-r-- 1 root root 782 Sep 20 23:22 assertions.xml -rw-rw-r-- 1 root root 156 Sep 20 23:22 coverage.txt -rwxr-xr-x 1 root root 114 Sep 21 12:48 run.sh ------------ Aren't they given execution permission because they aren't implemented? I tried to execute them with permission, and successed. ------------ [r...@centos5-5 open_posix_testsuite]# chmod 775 conformance/interfaces/pthread_attr_getschedparam/2-1.sh [r...@centos5-5 open_posix_testsuite]# chmod 775 conformance/interfaces/pthread_attr_setschedparam/2-1.sh [r...@centos5-5 open_posix_testsuite]# chmod 775 conformance/interfaces/pthread_rwlock_destroy/2-1.sh [r...@centos5-5 open_posix_testsuite]# make test > make_test_2.txt 2>&1 [r...@centos5-5 open_posix_testsuite]# echo $? 2 [r...@centos5-5 open_posix_testsuite]# grep Permission logfile.conformance-test [r...@centos5-5 open_posix_testsuite]# [r...@centos5-5 open_posix_testsuite]# grep conformance/interfaces/pthread_attr_getschedparam/2-1 logfile.conformance-test conformance/interfaces/pthread_attr_getschedparam/2-1: execution: PASS [r...@centos5-5 open_posix_testsuite]# grep conformance/interfaces/pthread_attr_setschedparam/2-1 logfile.conformance-test conformance/interfaces/pthread_attr_setschedparam/2-1: execution: PASS [r...@centos5-5 open_posix_testsuite]# grep conformance/interfaces/pthread_rwlock_destroy/2-1 logfile.conformance-test conformance/interfaces/pthread_rwlock_destroy/2-1: execution: PASS ------------ Thank you-- -Tomonori Mitani ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
