Hi,

I ran "runltp" with "ltp-2009-12-16" cvs.
And I found the following failure in "BindMounts" testcase:

------------
sh: /opt/ltp/testscripts/test_fs_bind.sh: Permission denied
------------

When I added execution permission and tested this testcase, the 
following errors occurred.

------------
ls: /opt/ltp/testcases/kernel/fs/fs_bind/move/test*: No such file or
directory
ls: /opt/ltp/testcases/kernel/fs/fs_bind/bind/test*: No such file or
directory
ls: /opt/ltp/testcases/kernel/fs/fs_bind/rbind/test*: No such file or
directory
ls: /opt/ltp/testcases/kernel/fs/fs_bind/regression/test*: No such file or
directory
------------

This error is caused by following:
 (1) Execution files haven't permissions.
 (2) "${LTPROOT}" directory isn't the current directory in which
     "make install" executed. 
     By default, "${LTPROOT}" directory is "/opt/ltp".
 (3) ".../ltp-2009-12-16/testcases/kernel/fs/fs_bind/" directory does exist,
     but "/opt/ltp/testcases/kernel/fs/fs_bind/" directory doesn't exist.
      (I want to suggest using "/opt/ltp/testcases/bin/fs_bind/"
      instead of "/opt/ltp/testcases/kernel/fs/fs_bind/".)

Then, I think that it requires following three modifications to run
"BindMounts" test exactly:

 (1) Add the execution permissions to "${LTPROOT}/testscripts" directory
     when installation.
 (2) Deploy following four directories under the "${LTPROOT}/testcases/bin"
     directory when installation.
     "./fs_bind/move/"
     "./fs_bind/bind/"
     "./fs_bind/rbind/"
     "./fs_bind/regression/"
 (3) Apply the following patch:
============
--- test_fs_bind.sh     2008-06-29 04:30:19.000000000 +0900
+++ test_fs_bind.sh.new 2009-12-17 11:32:27.000000000 +0900
@@ -60,7 +60,7 @@
                LTPROOT="${PWD}"
        fi
        
-       FS_BIND_ROOT="${LTPROOT}/testcases/kernel/fs/fs_bind"
+       FS_BIND_ROOT="${LTPROOT}/testcases/bin/fs_bind"
 
        total=0 # total number of tests
        for dir in "${test_di...@]}" ; do
============


Regards--


-Tomonori Mitani



------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to