From 384a145b638fe793ec9e3161f019efb068281c2d Mon Sep 17 00:00:00 2001 From: Alexander Lutay Date: Wed, 4 Jun 2014 22:44:34 +0200 Subject: [PATCH] MT#7333 Fixed Jenkins exception in case of absolute path jenkins TAP plugin produce an exception in case if test was triggered with absolute path, aka: > ./testrunner /usr/share/ngcp-tests/ce/ Error: > Processing '/var/lib/jenkins/../reports/03_no-cores.sh.tap' > Parsing TAP test result [/var/../reports/03_no-cores.sh.tap]. > org.tap4j.parser.ParserException: Error parsing TAP Stream: Missing TAP Plan. > at org.tap4j.parser.Tap13Parser.parse(Tap13Parser.java:221) > at org.tap4j.parser.Tap13Parser.parseFile(Tap13Parser.java:187) --- testrunner | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testrunner b/testrunner index 54748d2..c2c9186 100755 --- a/testrunner +++ b/testrunner @@ -22,7 +22,7 @@ for test in ${1}/*.t ; do done for test in ${1}/*.sh ; do - ./$test > "${REPORT_DIRECTORY}/$(basename ${test}).tap" 2>&1 + $test > "${REPORT_DIRECTORY}/$(basename ${test}).tap" 2>&1 done tar acf reports.tar.gz "${REPORT_DIRECTORY}"