From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1TgaE3-0000Sa-RK for ltp-list@lists.sourceforge.net; Thu, 06 Dec 2012 12:06:47 +0000 Received: from mx1.redhat.com ([209.132.183.28]) by sog-mx-2.v43.ch3.sourceforge.com with esmtp (Exim 4.76) id 1TgaDz-0001MH-Co for ltp-list@lists.sourceforge.net; Thu, 06 Dec 2012 12:06:47 +0000 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id qB6C6bGr013712 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 6 Dec 2012 07:06:37 -0500 Received: from dustball.brq.redhat.com (dustball.brq.redhat.com [10.34.26.57]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id qB6C6aq1009936 for ; Thu, 6 Dec 2012 07:06:37 -0500 Message-ID: <50C08A4C.1090402@redhat.com> Date: Thu, 06 Dec 2012 13:06:36 +0100 From: Jan Stancek MIME-Version: 1.0 Subject: [LTP] open posix testsuite and names of testcases List-Id: Linux Test Project General Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ltp-list-bounces@lists.sourceforge.net To: ltp-list@lists.sourceforge.net Hi, this testsuite has many testcases, where binary name is in format: [number]-[number].run-test This is not very helpful when trying to find out, which one actually crashed or which one is responsible for kernel oops/hung tasks. For example if I get in dmesg: [ 702.018706] 1-5.run-test[10140]: segfault at 7f84e724bed8 ip 0000000000402208 sp 00007f84e724bed0 error 6 in 1-5.run-test[400000+4000] it's not clear, which testcase is responsible. Does anyone have some ideas? I had these two: 1. rename all testcases - lot of work, they are also referenced in some .sh scripts 2. modify run-tests.sh to copy it under more verbose name and run that one diff --git a/testcases/open_posix_testsuite/bin/run-tests.sh b/testcases/open_posix_testsuite/bin/run-tests.sh index bd8ca14..ddb6e0b 100755 --- a/testcases/open_posix_testsuite/bin/run-tests.sh +++ b/testcases/open_posix_testsuite/bin/run-tests.sh @@ -46,8 +46,11 @@ run_test() { complog=$(basename $testname).log.$$ - sh -c "$SCRIPT_DIR/t0 $TIMEOUT_VAL ./$1 $(cat ./$(echo "$1" | sed 's,\.[^\.]*,,').args 2>/dev/null)" > $complog 2>&1 + # create a copy with more verbose name + new_testname=$(basename $TEST_PATH)-$1 + cp -f ./$1 $new_testname + sh -c "$SCRIPT_DIR/t0 $TIMEOUT_VAL ./$new_testname $(cat ./$(echo "$1" | sed 's,\.[^\.]*,,').args 2>/dev/null)" > $complog 2>&1 ret_code=$? if [ "$ret_code" = "0" ]; then Which makes logs a bit more helpful: [179468.329814] User process fault: interruption code 0x60011 in pthread_create-1-5.run-test[80000000+5000] Regards, Jan ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list