Skip to content

Commit d966e9a

Browse files
authored
Migrate from EE 8 to EE 9 (#671)
1 parent b79ed66 commit d966e9a

File tree

13 files changed

+37
-35
lines changed

13 files changed

+37
-35
lines changed

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>org.jenkins-ci.plugins</groupId>
66
<artifactId>plugin</artifactId>
7-
<version>4.88</version>
7+
<version>5.7</version>
88
<relativePath />
99
</parent>
1010

@@ -32,8 +32,8 @@
3232
<properties>
3333
<changelist>999999-SNAPSHOT</changelist>
3434
<gitHubRepo>jenkinsci/${project.artifactId}-plugin</gitHubRepo>
35-
<jenkins.baseline>2.414</jenkins.baseline>
36-
<jenkins.version>${jenkins.baseline}.3</jenkins.version>
35+
<jenkins.baseline>2.479</jenkins.baseline>
36+
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
3737
<no-test-jar>false</no-test-jar>
3838
<spotless.check.skip>false</spotless.check.skip>
3939
</properties>
@@ -43,7 +43,7 @@
4343
<dependency>
4444
<groupId>io.jenkins.tools.bom</groupId>
4545
<artifactId>bom-${jenkins.baseline}.x</artifactId>
46-
<version>2982.vdce2153031a_0</version>
46+
<version>3850.vb_c5319efa_e29</version>
4747
<type>pom</type>
4848
<scope>import</scope>
4949
</dependency>

src/main/java/hudson/tasks/junit/CaseResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,7 @@ private void recomputeFailedSinceIfNeeded() {
682682
public Run<?, ?> getFailedSinceRun() {
683683
JunitTestResultStorage storage = JunitTestResultStorage.find();
684684
if (!(storage instanceof FileJunitTestResultStorage)) {
685-
Run<?, ?> run = Stapler.getCurrentRequest().findAncestorObject(Run.class);
685+
Run<?, ?> run = Stapler.getCurrentRequest2().findAncestorObject(Run.class);
686686
TestResultImpl pluggableStorage = storage.load(run.getParent().getFullName(), run.getNumber());
687687
return pluggableStorage.getFailedSinceRun(this);
688688
}

src/main/java/hudson/tasks/junit/ClassResult.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
import java.util.Collection;
3131
import java.util.Set;
3232
import java.util.TreeSet;
33-
import org.kohsuke.stapler.StaplerRequest;
34-
import org.kohsuke.stapler.StaplerResponse;
33+
import org.kohsuke.stapler.StaplerRequest2;
34+
import org.kohsuke.stapler.StaplerResponse2;
3535
import org.kohsuke.stapler.export.Exported;
3636

3737
/**
@@ -141,7 +141,7 @@ public CaseResult getCaseResult(String name) {
141141
}
142142

143143
@Override
144-
public Object getDynamic(String name, StaplerRequest req, StaplerResponse rsp) {
144+
public Object getDynamic(String name, StaplerRequest2 req, StaplerResponse2 rsp) {
145145
CaseResult c = getCaseResult(name);
146146
if (c != null) {
147147
return c;

src/main/java/hudson/tasks/junit/PackageResult.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@
3333
import java.util.List;
3434
import java.util.Map;
3535
import java.util.TreeMap;
36-
import org.kohsuke.stapler.StaplerRequest;
37-
import org.kohsuke.stapler.StaplerResponse;
36+
import org.kohsuke.stapler.StaplerRequest2;
37+
import org.kohsuke.stapler.StaplerResponse2;
3838
import org.kohsuke.stapler.export.Exported;
3939

4040
/**
@@ -162,7 +162,7 @@ public int getSkipCount() {
162162
}
163163

164164
@Override
165-
public Object getDynamic(String name, StaplerRequest req, StaplerResponse rsp) {
165+
public Object getDynamic(String name, StaplerRequest2 req, StaplerResponse2 rsp) {
166166
ClassResult result = getClassResult(name);
167167
if (result != null) {
168168
return result;

src/main/java/hudson/tasks/junit/TestResult.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@
6060
import jenkins.util.SystemProperties;
6161
import org.apache.tools.ant.DirectoryScanner;
6262
import org.dom4j.DocumentException;
63-
import org.kohsuke.stapler.StaplerRequest;
64-
import org.kohsuke.stapler.StaplerResponse;
63+
import org.kohsuke.stapler.StaplerRequest2;
64+
import org.kohsuke.stapler.StaplerResponse2;
6565
import org.kohsuke.stapler.export.Exported;
6666

6767
/**
@@ -951,7 +951,7 @@ public String getName() {
951951
}
952952

953953
@Override
954-
public Object getDynamic(String token, StaplerRequest req, StaplerResponse rsp) {
954+
public Object getDynamic(String token, StaplerRequest2 req, StaplerResponse2 rsp) {
955955
if (token.equals(getId())) {
956956
return this;
957957
}

src/main/java/hudson/tasks/test/AggregatedTestResultPublisher.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
import org.kohsuke.accmod.restrictions.NoExternalUse;
6060
import org.kohsuke.stapler.AncestorInPath;
6161
import org.kohsuke.stapler.QueryParameter;
62-
import org.kohsuke.stapler.StaplerRequest;
62+
import org.kohsuke.stapler.StaplerRequest2;
6363

6464
/**
6565
* Aggregates downstream test reports into a single consolidated report,
@@ -389,9 +389,10 @@ public FormValidation doCheckJobs(@AncestorInPath AbstractProject project, @Quer
389389
}
390390

391391
@Override
392-
public AggregatedTestResultPublisher newInstance(StaplerRequest req, JSONObject formData) throws FormException {
392+
public AggregatedTestResultPublisher newInstance(StaplerRequest2 req, JSONObject formData)
393+
throws FormException {
393394
// Starting in 1.640, Descriptor#newInstance is
394-
// newInstance(@CheckForNull StaplerRequest req, @NonNull JSONObject formData)
395+
// newInstance(@CheckForNull StaplerRequest2 req, @NonNull JSONObject formData)
395396
if (formData == null) {
396397
// Should not happen. See above
397398
throw new AssertionError("Null parameters to Descriptor#newInstance");

src/main/java/hudson/tasks/test/TestObject.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
import org.kohsuke.stapler.HttpResponse;
5252
import org.kohsuke.stapler.QueryParameter;
5353
import org.kohsuke.stapler.Stapler;
54-
import org.kohsuke.stapler.StaplerRequest;
55-
import org.kohsuke.stapler.StaplerResponse;
54+
import org.kohsuke.stapler.StaplerRequest2;
55+
import org.kohsuke.stapler.StaplerResponse2;
5656
import org.kohsuke.stapler.export.Exported;
5757
import org.kohsuke.stapler.export.ExportedBean;
5858
import org.kohsuke.stapler.interceptor.RequirePOST;
@@ -188,7 +188,7 @@ public String getRelativePathFrom(TestObject it) {
188188
buf.insert(0, myBuild.getUrl());
189189

190190
// If we're inside a stapler request, just delegate to Hudson.Functions to get the relative path!
191-
StaplerRequest req = Stapler.getCurrentRequest();
191+
StaplerRequest2 req = Stapler.getCurrentRequest2();
192192
if (req != null && myBuild instanceof Item) {
193193
buf.insert(0, '/');
194194
// Ugly but I don't see how else to convince the compiler that myBuild is an Item
@@ -227,7 +227,7 @@ public AbstractTestResultAction getTestResultAction() {
227227
if (owner != null) {
228228
return owner.getAction(AbstractTestResultAction.class);
229229
} else {
230-
Run<?, ?> run = Stapler.getCurrentRequest().findAncestorObject(Run.class);
230+
Run<?, ?> run = Stapler.getCurrentRequest2().findAncestorObject(Run.class);
231231
if (run != null) {
232232
return run.getAction(AbstractTestResultAction.class);
233233
}
@@ -462,7 +462,7 @@ public History getHistory() {
462462
return new History(this);
463463
}
464464

465-
public Object getDynamic(String token, StaplerRequest req, StaplerResponse rsp) {
465+
public Object getDynamic(String token, StaplerRequest2 req, StaplerResponse2 rsp) {
466466
for (Action a : getTestActions()) {
467467
if (a == null) {
468468
continue; // be defensive

src/main/java/hudson/tasks/test/TestResultProjectAction.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,15 @@
3838
import io.jenkins.plugins.junit.storage.FileJunitTestResultStorage;
3939
import io.jenkins.plugins.junit.storage.JunitTestResultStorage;
4040
import io.jenkins.plugins.junit.storage.TestResultImpl;
41+
import jakarta.servlet.http.Cookie;
42+
import jakarta.servlet.http.HttpServletResponse;
4143
import java.io.IOException;
4244
import java.util.List;
43-
import javax.servlet.http.Cookie;
44-
import javax.servlet.http.HttpServletResponse;
4545
import org.kohsuke.stapler.Ancestor;
4646
import org.kohsuke.stapler.StaplerRequest;
47+
import org.kohsuke.stapler.StaplerRequest2;
4748
import org.kohsuke.stapler.StaplerResponse;
49+
import org.kohsuke.stapler.StaplerResponse2;
4850
import org.kohsuke.stapler.bind.JavaScriptMethod;
4951

5052
/**
@@ -198,7 +200,7 @@ public void doTrendMap(final StaplerRequest req, final StaplerResponse rsp) thro
198200
/**
199201
* Changes the test result report display mode.
200202
*/
201-
public void doFlipTrend(final StaplerRequest req, final StaplerResponse rsp) throws IOException {
203+
public void doFlipTrend(final StaplerRequest2 req, final StaplerResponse2 rsp) throws IOException {
202204
boolean failureOnly = false;
203205

204206
// check the current preference value

src/main/java/io/jenkins/plugins/junit/storage/JunitTestResultStorageConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.kohsuke.accmod.restrictions.Beta;
1111
import org.kohsuke.stapler.DataBoundConstructor;
1212
import org.kohsuke.stapler.DataBoundSetter;
13-
import org.kohsuke.stapler.StaplerRequest;
13+
import org.kohsuke.stapler.StaplerRequest2;
1414

1515
@Extension
1616
@Restricted(Beta.class)
@@ -34,7 +34,7 @@ public JunitTestResultStorage getStorage() {
3434
}
3535

3636
@Override
37-
public boolean configure(StaplerRequest req, JSONObject json) {
37+
public boolean configure(StaplerRequest2 req, JSONObject json) {
3838
req.bindJSON(this, json);
3939
save();
4040
return true;

src/main/resources/hudson/tasks/junit/History/index.jelly

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ THE SOFTWARE.
2626
<?jelly escape-by-default='true'?>
2727
<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:l="/lib/layout" xmlns:bs="/bootstrap5" xmlns:c="/charts" xmlns:f="/lib/form">
2828
<bs:layout title="${%title(it.testObject.displayName)}">
29-
<j:set var="count" value="${it.asInt(request.getParameter('count'),100)}"/>
30-
<j:set var="start" value="${it.asInt(request.getParameter('start'),0)}"/>
31-
<j:set var="end" value="${it.asInt(request.getParameter('end'),start+count-1)}"/>
32-
<j:set var="interval" value="${it.asInt(request.getParameter('interval'),1)}"/>
29+
<j:set var="count" value="${it.asInt(request2.getParameter('count'),100)}"/>
30+
<j:set var="start" value="${it.asInt(request2.getParameter('start'),0)}"/>
31+
<j:set var="end" value="${it.asInt(request2.getParameter('end'),start+count-1)}"/>
32+
<j:set var="interval" value="${it.asInt(request2.getParameter('interval'),1)}"/>
3333
<j:set var="historySummary" value="${it.retrieveHistorySummary(start, end, interval)}"/>
3434
<st:adjunct includes="io.jenkins.plugins.echarts"/>
3535
<st:adjunct includes="io.jenkins.plugins.bootstrap5"/>

0 commit comments

Comments
 (0)