From: Mitani <mi...@ry...> - 2009-11-20 06:01:23
|
Hi, When I ran LTP in RHEL5.4 using ltp-2009-11-19.tar.gz, "move_pages03" and "move_pages11" were failed in each of "syscalls" and "numa" tests like that: ------------ move_pages01 1 TCONF : NUMA support not provided move_pages02 1 TCONF : NUMA support not provided chown: cannot access `move_pages03': No such file or directory move_pages04 1 TCONF : NUMA support not provided move_pages05 1 TCONF : NUMA support not provided move_pages06 1 TCONF : NUMA support not provided move_pages07 1 TCONF : NUMA support not provided move_pages08 1 TCONF : NUMA support not provided move_pages09 1 TCONF : NUMA support not provided move_pages10 1 TCONF : NUMA support not provided chown: cannot access `move_pages11': No such file or directory ------------ These fails didn't occured with ltp-full-20090930.tgz, but they occured with ltp-full-20091031.tgz. With ltp-full-20090930.tgz, all of move_pagesXX (XX:01-11) were passed (NUMA support not provided) in my system. I compared these version and found out following scenarios changed. - ${LTPROOT}/runtest/numa - ${LTPROOT}/runtest/syscalls These scenarios are as follows, and "move_pages03" and "move_pages01" are revised. ------------ # cat ./runtest/numa Numa-testcases numa01.sh move_pages01 move_pages.sh 01 move_pages02 move_pages.sh 02 move_pages03 cd $LTPROOT/bin && chown root move_pages03 && chmod 04755 && move_pages.sh 03 move_pages04 move_pages.sh 04 move_pages05 move_pages.sh 05 move_pages06 move_pages.sh 06 move_pages07 move_pages.sh 07 move_pages08 move_pages.sh 08 move_pages09 move_pages.sh 09 move_pages10 move_pages.sh 10 move_pages11 cd $LTPROOT/bin && chown root move_pages11 && chmod 04755 && move_pages.sh 11 # cat ./runtest/syscalls | grep move_page move_pages01 move_pages.sh 01 move_pages02 move_pages.sh 02 move_pages03 cd $LTPROOT/bin && chown root move_pages03 && chmod 04755 && move_pages.sh 03 move_pages04 move_pages.sh 04 move_pages05 move_pages.sh 05 move_pages06 move_pages.sh 06 move_pages07 move_pages.sh 07 move_pages08 move_pages.sh 08 move_pages09 move_pages.sh 09 move_pages10 move_pages.sh 10 move_pages11 cd $LTPROOT/bin && chown root move_pages11 && chmod 04755 && move_pages.sh 11 #------------ I think there are two problems in each changes: - "move_pagesXX" files are in "$LTPROOT/testcases/bin" direcotory, not in "$LTPROOT/bin" directory. - "chmod" commands don't have target file. I don't know why these revisions are done. But if these revisions should be validated, they will come to work in the change like following, I think. I wish I can get opinion whether my revision is right or not. ============ --- syscalls 2009-11-18 13:24:34.000000000 +0900 +++ syscalls.new 2009-11-19 16:15:13.000000000 +0900 @@ -571,7 +571,7 @@ move_pages01 move_pages.sh 01 move_pages02 move_pages.sh 02 -move_pages03 cd $LTPROOT/bin && chown root move_pages03 && chmod 04755 && move_pages.sh 03 +move_pages03 cd $LTPROOT/testcases/bin && chown root move_pages03 && chmod 04755 move_pages.sh && move_pages.sh 03 move_pages04 move_pages.sh 04 move_pages05 move_pages.sh 05 move_pages06 move_pages.sh 06 @@ -579,7 +579,7 @@ move_pages08 move_pages.sh 08 move_pages09 move_pages.sh 09 move_pages10 move_pages.sh 10 -move_pages11 cd $LTPROOT/bin && chown root move_pages11 && chmod 04755 && move_pages.sh 11 +move_pages11 cd $LTPROOT/testcases/bin && chown root move_pages11 && chmod 04755 move_pages.sh && move_pages.sh 11 mprotect01 mprotect01 mprotect02 mprotect02 --- numa 2009-11-18 13:24:34.000000000 +0900 +++ numa.new 2009-11-19 16:15:33.000000000 +0900 @@ -1,7 +1,7 @@ Numa-testcases numa01.sh move_pages01 move_pages.sh 01 move_pages02 move_pages.sh 02 -move_pages03 cd $LTPROOT/bin && chown root move_pages03 && chmod 04755 && move_pages.sh 03 +move_pages03 cd $LTPROOT/testcases/bin && chown root move_pages03 && chmod 04755 move_pages.sh && move_pages.sh 03 move_pages04 move_pages.sh 04 move_pages05 move_pages.sh 05 move_pages06 move_pages.sh 06 @@ -9,4 +9,4 @@ move_pages08 move_pages.sh 08 move_pages09 move_pages.sh 09 move_pages10 move_pages.sh 10 -move_pages11 cd $LTPROOT/bin && chown root move_pages11 && chmod 04755 && move_pages.sh 11 +move_pages11 cd $LTPROOT/testcases/bin && chown root move_pages11 && chmod 04755 move_pages.sh && move_pages.sh 11 ============ In addition, please teach why this revision was performed, if all right. - Why do only "move_pages03" and "move_pages11" appoint another directory not a current directory? - Why "chmod" is needed? Thank you-- -Tomonori Mitani |