Skip to content

Commit ca5e11f

Browse files
authored
Make tests runnable on Java17 (#3209)
1 parent 5b16a22 commit ca5e11f

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

buildSrc/src/main/kotlin/toolkit-intellij-subplugin.gradle.kts

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,53 @@ tasks.withType<Test>().all {
138138
systemProperty("log4j.configuration", jetbrainsCoreTestResources.resolve("log4j.xml"))
139139
systemProperty("idea.log.config.properties.file", jetbrainsCoreTestResources.resolve("toolkit-test-log.properties"))
140140

141+
// https://github.com/JetBrains/gradle-intellij-plugin/blob/f87d997479e882546dd6005240e3895c1a0c2333/src/main/kotlin/org/jetbrains/intellij/tasks/RunIdeBase.kt#L314
142+
jvmArgs(
143+
listOf(
144+
"--add-opens=java.base/java.io=ALL-UNNAMED",
145+
"--add-opens=java.base/java.lang.reflect=ALL-UNNAMED",
146+
"--add-opens=java.base/java.lang=ALL-UNNAMED",
147+
"--add-opens=java.base/java.net=ALL-UNNAMED",
148+
"--add-opens=java.base/java.nio=ALL-UNNAMED",
149+
"--add-opens=java.base/java.nio.charset=ALL-UNNAMED",
150+
"--add-opens=java.base/java.text=ALL-UNNAMED",
151+
"--add-opens=java.base/java.time=ALL-UNNAMED",
152+
"--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED",
153+
"--add-opens=java.base/java.util.concurrent=ALL-UNNAMED",
154+
"--add-opens=java.base/java.util=ALL-UNNAMED",
155+
"--add-opens=java.base/jdk.internal.vm=ALL-UNNAMED",
156+
"--add-opens=java.base/sun.nio.ch=ALL-UNNAMED",
157+
"--add-opens=java.desktop/com.apple.eawt.event=ALL-UNNAMED",
158+
"--add-opens=java.desktop/com.apple.eawt=ALL-UNNAMED",
159+
"--add-opens=java.desktop/com.apple.laf=ALL-UNNAMED",
160+
// "--add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED",
161+
"--add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED",
162+
"--add-opens=java.desktop/java.awt.event=ALL-UNNAMED",
163+
"--add-opens=java.desktop/java.awt.image=ALL-UNNAMED",
164+
"--add-opens=java.desktop/java.awt.peer=ALL-UNNAMED",
165+
"--add-opens=java.desktop/java.awt=ALL-UNNAMED",
166+
"--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED",
167+
"--add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED",
168+
"--add-opens=java.desktop/javax.swing=ALL-UNNAMED",
169+
// "--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED",
170+
"--add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED",
171+
"--add-opens=java.desktop/sun.awt.image=ALL-UNNAMED",
172+
// "--add-opens=java.desktop/sun.awt.windows=ALL-UNNAMED",
173+
"--add-opens=java.desktop/sun.awt=ALL-UNNAMED",
174+
"--add-opens=java.desktop/sun.font=ALL-UNNAMED",
175+
"--add-opens=java.desktop/sun.java2d=ALL-UNNAMED",
176+
"--add-opens=java.desktop/sun.lwawt.macosx=ALL-UNNAMED",
177+
"--add-opens=java.desktop/sun.lwawt=ALL-UNNAMED",
178+
"--add-opens=java.desktop/sun.swing=ALL-UNNAMED",
179+
"--add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED",
180+
"--add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED",
181+
"--add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED",
182+
"--add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED",
183+
"--add-opens=java.base/sun.security.ssl=ALL-UNNAMED",
184+
"--add-opens=java.base/sun.security.util=ALL-UNNAMED",
185+
)
186+
)
187+
141188
useJUnitPlatform()
142189
}
143190

0 commit comments

Comments
 (0)