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)
mr3.4.1
Alexander Lutay 11 years ago
parent 1fe5910423
commit 384a145b63

@ -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}"

Loading…
Cancel
Save