-
Bug
-
Resolution: Fixed
-
Major
-
centos 6
A .tap file containing a NOTESTS result (from eg a skip_all declaration in a .t file) such as
/opt/performance/scripts/t/dbcoststest1.t .. skipped: No Relevant Tests as No DB Costs for GetSmoidTrackV11New
Files=1, Tests=0, 1 wallclock secs ( 0.01 usr 0.02 sys + 0.54 cusr 0.04 csys = 0.61 CPU)
Result: NOTESTS
results in the following errors when running a plan from Jenkins:
Parsing TAP test result [/var/lib/jenkins/jobs/Performance-Server-Trunk/builds/2012-09-26_16-06-21/tap/dbcostsGetSmoidTrackV11New.tap].
org.tap4j.parser.ParserException: Error parsing TAP Stream: Missing TAP Plan.
at org.tap4j.parser.Tap13YamlParser.parseFile(Tap13YamlParser.java:587)
at org.tap4j.plugin.TapParser.parse(TapParser.java:94)
at org.tap4j.plugin.TapPublisher.loadResults(TapPublisher.java:240)
at org.tap4j.plugin.TapPublisher.perform(TapPublisher.java:182)
at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:705)
at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:680)
at hudson.maven.MavenModuleSetBuild$RunnerImpl.post2(MavenModuleSetBuild.java:996)
at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:627)
at hudson.model.Run.run(Run.java:1438)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:479)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:238)
Caused by: org.tap4j.parser.ParserException: Missing TAP Plan.
at org.tap4j.parser.Tap13YamlParser.checkTAPPlanIsSet(Tap13YamlParser.java:353)
at org.tap4j.parser.Tap13YamlParser.postProcess(Tap13YamlParser.java:736)
at org.tap4j.parser.Tap13YamlParser.parseFile(Tap13YamlParser.java:585)
... 12 more
- is blocking
-
JENKINS-17245 Tap plug-in is not listing skipped tests (due to a parser error in tap4j).
- Closed