[JIRA] [core] (JENKINS-34530) Jenkins test harness does not support Jenkins 2.x

2 views
Skip to first unread message

dbeck@cloudbees.com (JIRA)

unread,
May 2, 2016, 7:04:02 AM5/2/16
to jenkinsc...@googlegroups.com
Daniel Beck created an issue
 
Jenkins / Bug JENKINS-34530
Jenkins test harness does not support Jenkins 2.x
Issue Type: Bug Bug
Assignee: Unassigned
Components: core
Created: 2016/May/02 11:03 AM
Priority: Blocker Blocker
Reporter: Daniel Beck

Steps to reproduce:

  • mvn -U org.jenkins-ci.tools:maven-hpi-plugin:create
  • open {pom.xml}} and change jenkins.version to 2.0
  • mvn clean verify

Expected result: it works

Actual result:

Running InjectedTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 3.752 sec <<< FAILURE! - in InjectedTest
org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite(org.jvnet.hudson.test.junit.FailedTest)  Time elapsed: 0.023 sec  <<< ERROR!
org.jvnet.hudson.reactor.ReactorException: java.lang.Error: Unable to find /Users/danielbeck/two-oh-test/target/jenkins-for-test/WEB-INF/plugins
	at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:269)
	at jenkins.InitReactorRunner.run(InitReactorRunner.java:44)
	at jenkins.model.Jenkins.executeReactor(Jenkins.java:1020)
	at jenkins.model.Jenkins.<init>(Jenkins.java:864)
	at hudson.model.Hudson.<init>(Hudson.java:85)
	at org.jvnet.hudson.test.HudsonTestCase.newHudson(HudsonTestCase.java:487)
	at org.jvnet.hudson.test.HudsonTestCase.setUp(HudsonTestCase.java:318)
	at org.jvnet.hudson.test.JellyTestSuiteBuilder$JellyTestSuite.setUp(JellyTestSuiteBuilder.java:143)
	at org.jvnet.hudson.test.junit.GroupedTest.run(GroupedTest.java:49)
	at junit.framework.TestSuite.runTest(TestSuite.java:252)
	at junit.framework.TestSuite.run(TestSuite.java:247)
	at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Caused by: java.lang.Error: Unable to find /Users/danielbeck/two-oh-test/target/jenkins-for-test/WEB-INF/plugins
	at org.jvnet.hudson.test.TestPluginManager.loadBundledPlugins(TestPluginManager.java:70)
	at hudson.PluginManager$1$1.run(PluginManager.java:272)
	at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
	at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
	at jenkins.model.Jenkins$8.runTask(Jenkins.java:1009)
	at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
	at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)

Lack of 'jenkins-test-harness' component means I'm filing against core.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

dbeck@cloudbees.com (JIRA)

unread,
May 2, 2016, 8:33:02 AM5/2/16
to jenkinsc...@googlegroups.com
Daniel Beck updated an issue
Change By: Daniel Beck
Labels: 2.0 regression

dbeck@cloudbees.com (JIRA)

unread,
May 2, 2016, 10:03:01 AM5/2/16
to jenkinsc...@googlegroups.com
Daniel Beck started work on Bug JENKINS-34530
 
Change By: Daniel Beck
Status: Open In Progress

dbeck@cloudbees.com (JIRA)

unread,
May 2, 2016, 10:48:01 AM5/2/16
to jenkinsc...@googlegroups.com

scm_issue_link@java.net (JIRA)

unread,
May 4, 2016, 4:27:01 AM5/4/16
to jenkinsc...@googlegroups.com
SCM/JIRA link daemon resolved as Fixed
Change By: SCM/JIRA link daemon
Status: In Progress Resolved
Resolution: Fixed

scm_issue_link@java.net (JIRA)

unread,
May 4, 2016, 4:27:01 AM5/4/16
to jenkinsc...@googlegroups.com
SCM/JIRA link daemon commented on Bug JENKINS-34530
 
Re: Jenkins test harness does not support Jenkins 2.x

Code changed in jenkins
User: Daniel Beck
Path:
src/main/java/org/jvnet/hudson/test/TestPluginManager.java
http://jenkins-ci.org/commit/jenkins-test-harness/d29aea56e4f3f4132fa5d518e6b38b9b2d81651e
Log:
[FIX JENKINS-34530] Make test harness work for 2.x based plugins

scm_issue_link@java.net (JIRA)

unread,
May 4, 2016, 4:27:01 AM5/4/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Oliver Gondža
Path:
src/main/java/org/jvnet/hudson/test/TestPluginManager.java
http://jenkins-ci.org/commit/jenkins-test-harness/1f725587bdff1dbb85985c606072744c8fb4f51b
Log:
Merge pull request #18 from daniel-beck/

JENKINS-34530

[FIX JENKINS-34530] Make test harness work for 2.x based plugins

vegard.endresen@nordicsemi.no (JIRA)

unread,
Sep 29, 2016, 6:29:02 AM9/29/16
to jenkinsc...@googlegroups.com

I'm seeing this issue then building a plugin with these parameters:

<jenkins.version>2.7.4</jenkins.version>
<jenkins-test-harness.version>2.1</jenkins-test-harness.version>

Do I need another version for test harness to correct the bug?

This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo

vegard.endresen@nordicsemi.no (JIRA)

unread,
Sep 29, 2016, 7:13:05 AM9/29/16
to jenkinsc...@googlegroups.com
Vegard Endresen edited a comment on Bug JENKINS-34530
I'm seeing this issue then when building a plugin with these parameters:
{noformat}

<jenkins.version>2.7.4</jenkins.version>
<jenkins-test-harness.version>2.1</jenkins-test-harness.version>
{noformat}

Do I need another version
for of test harness to correct the bug?

tomas.bjerre85@gmail.com (JIRA)

unread,
Mar 4, 2017, 5:16:02 AM3/4/17
to jenkinsc...@googlegroups.com

Vegard Endresen
I also encountered this. I changed test-harness to latest version, and that works. Now I have:

	<parent>
		<groupId>org.jenkins-ci.plugins</groupId>
		<artifactId>plugin</artifactId>
		<version>2.23</version>
	</parent>

	<properties>
		<jenkins.version>2.0</jenkins.version>
		<hpi-plugin.version>1.115</hpi-plugin.version>
		<jenkins-test-harness.version>2.19</jenkins-test-harness.version>
		<findbugs.failOnError>false</findbugs.failOnError>
	</properties>

batmat@batmat.net (JIRA)

unread,
Mar 7, 2019, 3:04:01 PM3/7/19
to jenkinsc...@googlegroups.com
Baptiste Mathus updated an issue
 
Change By: Baptiste Mathus
Component/s: jenkins-test-harness
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)
Reply all
Reply to author
Forward
0 new messages