Skip to content

Commit e3fe52a

Browse files
hduerkopHendrik Duerkop
andauthored
Upgrade dependencies, Upgrade to JDK17 (#2747)
* conversion to java17, dependency updates Co-authored-by: Hendrik Duerkop <hendrik.duerkop@tchibo.de>
1 parent ec49a13 commit e3fe52a

11 files changed

Lines changed: 119 additions & 73 deletions

File tree

build-logic/code-quality/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
2+
13
plugins {
24
`kotlin-dsl`
35
}
@@ -10,3 +12,9 @@ dependencies {
1012
implementation("org.sonarqube:org.sonarqube.gradle.plugin:2.8")
1113
implementation("com.github.autostyle:autostyle-plugin-gradle:3.1")
1214
}
15+
16+
tasks.withType<KotlinCompile>().configureEach {
17+
kotlinOptions {
18+
jvmTarget = "11"
19+
}
20+
}

build-logic/jvm/build.gradle.kts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
2+
13
plugins {
24
`kotlin-dsl`
35
}
@@ -10,5 +12,11 @@ dependencies {
1012
implementation(project(":basics"))
1113
implementation(project(":code-quality"))
1214
implementation("com.github.vlsi.gradle-extensions:com.github.vlsi.gradle-extensions.gradle.plugin:1.74")
13-
implementation("org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:1.5.10")
15+
implementation("org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:1.6.20")
16+
}
17+
18+
tasks.withType<KotlinCompile>().configureEach {
19+
kotlinOptions {
20+
jvmTarget = "11"
21+
}
1422
}

build-logic/jvm/src/main/kotlin/testng.kotlin-library.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
}
77

88
dependencies {
9-
testImplementation(platform("org.jetbrains.kotlin:kotlin-bom:1.6.10"))
9+
testImplementation(platform("org.jetbrains.kotlin:kotlin-bom:1.6.20"))
1010
testImplementation("org.jetbrains.kotlin:kotlin-stdlib")
1111
}
1212

build-logic/publishing/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
2+
13
plugins {
24
`kotlin-dsl`
35
}
@@ -12,3 +14,9 @@ dependencies {
1214
implementation("com.github.johnrengelman.shadow:com.github.johnrengelman.shadow.gradle.plugin:7.0.0")
1315
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin")
1416
}
17+
18+
tasks.withType<KotlinCompile>().configureEach {
19+
kotlinOptions {
20+
jvmTarget = "11"
21+
}
22+
}
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
distributionBase=GRADLE_USER_HOME
2-
distributionSha256Sum=b586e04868a22fd817c8971330fec37e298f3242eb85c374181b12d637f80302
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
2+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.1-bin.zip
43
zipStoreBase=GRADLE_USER_HOME
54
zipStorePath=wrapper/dists

testng-core/src/main/java/org/testng/reporters/jq/Main.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class Main implements IReporter {
2020
private static final String TESTNG_RESOURCE_PREFIX = "/org/testng/";
2121
private static final String[] RESOURCES =
2222
new String[] {
23-
"jquery.min.js",
23+
"jquery-3.6.0.min.js",
2424
"testng-reports.css",
2525
"testng-reports.js",
2626
"testng-reports1.css",
@@ -103,11 +103,7 @@ public void generateReport(
103103

104104
private InputStream load(String fileName) {
105105
String path;
106-
if (fileName.equals("jquery.min.js")) {
107-
path = "/META-INF/resources/webjars/jquery/3.5.1/jquery.min.js";
108-
} else {
109-
path = Main.TESTNG_RESOURCE_PREFIX + fileName;
110-
}
106+
path = Main.TESTNG_RESOURCE_PREFIX + fileName;
111107
return getClass().getResourceAsStream(path);
112108
}
113109
}

testng-core/src/main/resources/org/testng/header

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<link type="text/css" href="testng-reports1.css" rel="stylesheet" id="ultra" />
99
<link type="text/css" href="testng-reports.css" rel="stylesheet" id="retro" disabled="false"/>
10-
<script type="text/javascript" src="jquery.min.js"></script>
10+
<script type="text/javascript" src="jquery-3.6.0.min.js"></script>
1111
<script type="text/javascript" src="testng-reports.js"></script>
1212
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
1313
<script type='text/javascript'>

testng-core/src/main/resources/org/testng/jquery-3.6.0.min.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

testng-core/src/test/java/org/testng/internal/invokers/ParameterHandlerTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import org.testng.ITestObjectFactory;
1212
import org.testng.annotations.BeforeClass;
1313
import org.testng.annotations.Test;
14-
import org.testng.collections.Lists;
1514
import org.testng.collections.Maps;
1615
import org.testng.internal.annotations.DefaultAnnotationTransformer;
1716
import org.testng.internal.annotations.IAnnotationFinder;
@@ -66,8 +65,7 @@ private void runTest(ITestNGMethod testNGMethod, ParameterHolder.ParameterOrigin
6665
assertThat(params.parameterHolder).isNotNull();
6766
assertThat(params.parameterHolder.origin).isEqualByComparingTo(origin);
6867
Iterator<Object[]> iterators = params.parameterHolder.parameters;
69-
assertThat(Lists.newArrayList(iterators))
70-
.containsAll(Collections.singletonList(new Object[] {"bar"}));
68+
assertThat(iterators).toIterable().containsAll(Collections.singletonList(new Object[] {"bar"}));
7169
}
7270

7371
private ParameterHandler.ParameterBag invokeParameterCreation(ITestNGMethod method) {

testng-core/src/test/java/test/reports/EmailableReporterTest.java

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,16 @@
44

55
import java.io.File;
66
import java.lang.reflect.Method;
7-
import java.security.Permission;
87
import org.testng.IReporter;
98
import org.testng.ITestNGListener;
109
import org.testng.TestNG;
11-
import org.testng.annotations.AfterClass;
12-
import org.testng.annotations.BeforeClass;
1310
import org.testng.annotations.DataProvider;
1411
import org.testng.annotations.Test;
1512
import org.testng.reporters.EmailableReporter;
1613
import org.testng.reporters.EmailableReporter2;
1714
import test.SimpleBaseTest;
1815

1916
public class EmailableReporterTest extends SimpleBaseTest {
20-
private SecurityManager manager;
21-
22-
@BeforeClass(alwaysRun = true)
23-
public void setup() {
24-
manager = System.getSecurityManager();
25-
System.setSecurityManager(new MySecurityManager(manager));
26-
}
27-
28-
@AfterClass(alwaysRun = true)
29-
public void cleanup() {
30-
System.setSecurityManager(manager);
31-
}
32-
3317
@Test(dataProvider = "getReporterInstances", priority = 1)
3418
public void testReportsNameCustomizationViaRunMethodInvocationAndJVMArguments(
3519
IReporter reporter, String jvm) {
@@ -133,23 +117,4 @@ private void runTestViaRunMethod(IReporter reporter, String jvm) {
133117
File actual = new File(output.getAbsolutePath(), filename);
134118
assertThat(actual).exists();
135119
}
136-
137-
public static class MySecurityManager extends SecurityManager {
138-
139-
private SecurityManager baseSecurityManager;
140-
141-
MySecurityManager(SecurityManager baseSecurityManager) {
142-
this.baseSecurityManager = baseSecurityManager;
143-
}
144-
145-
@Override
146-
public void checkPermission(Permission permission) {
147-
if (permission.getName().startsWith("exitVM")) {
148-
throw new SecurityException("System exit not allowed");
149-
}
150-
if (baseSecurityManager != null) {
151-
baseSecurityManager.checkPermission(permission);
152-
}
153-
}
154-
}
155120
}

0 commit comments

Comments
 (0)