-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
Windows agent on kubernetes
jenkins-test-harness-2.57 and above with jetty version greater than 9.4.6.v20170531
-
-
jenkins-test-harness 2.60, plugin 3.56
The test class TestInjection generated by maven-hpi-plugin fails to run the test suite with a timeout exception when updating jenkins-test-harness from 2.56 to 2.57 on Windows agent.
The same mvn install command run on a Linux agent run fine.
After investigation, the reason is that JellyTestSuite is based on HudsonTestCase, and HudsonTestCase does not work on the Windows agent with a jetty above 9.4.6.v20170531.
Between jenkins-test-harness-2:56 and jenkins-test-harness:2.57 jetty version has changed from 9.4.5.v20170502 to 9.4.22.v20191022.
Setting jetty version to 9.4.6.v20170531 in maven dependencies with jenkins-test-harness:2.57 (and above) solve the issue.
JellyTestSuiteBuilder should be updated to use JenkinsRule and not the deprecated HudsonTestCase.
Link to maven-hpi-plugin code that generate the TestInjection class:
https://github.com/jenkinsci/maven-hpi-plugin/blob/master/src/main/java/org/jenkinsci/maven/plugins/hpi/TestInsertionMojo.java
- causes
-
JENKINS-60821 Check and update any Jetty code with custom threadpool
-
- Resolved
-
- is duplicated by
-
JENKINS-60754 Jenkins test harness InjectedTest freezes on 8+ core machines
-
- Closed
-
- links to
[JENKINS-60694] JellyTestSuite fails with timeout issue on Windows runner because it uses HudsonTestCase instead of JenkinsRule
Assignee | Original: Oliver Gondža [ olivergondza ] |
Assignee | New: James Nord [ teilo ] |
Assignee | Original: James Nord [ teilo ] | New: Jesse Glick [ jglick ] |
Remote Link | New: This issue links to "jenkins-test-harness #193 (Web Link)" [ 24304 ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: In Review [ 10005 ] |
Link |
New:
This issue is duplicated by |
Released As | New: jenkins-test-harness 2.60 | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Review [ 10005 ] | New: Fixed but Unreleased [ 10203 ] |
Released As | Original: jenkins-test-harness 2.60 | New: jenkins-test-harness 2.60, plugin 3.56 |
Status | Original: Fixed but Unreleased [ 10203 ] | New: Resolved [ 5 ] |
Link |
New:
This issue causes |