Add JvmTargetXOnJvm15 test suites

This commit is contained in:
Mikhael Bogdanov
2021-02-05 07:56:32 +01:00
parent 5c5fb0ae39
commit 21e9f67322
4 changed files with 30 additions and 13 deletions
@@ -82,6 +82,19 @@ codegenTest(target = 8, jvm = 11) {}
codegenTest(target = 11, jvm = 11) {}
//JDK 15
codegenTest(target = 6, jvm = 15) {
jvmArgs!!.add( "-XX:-FailOverToOldVerifier")
}
codegenTest(target = 8, jvm = 15) {
jvmArgs!!.add( "-XX:-FailOverToOldVerifier")
}
codegenTest(target = 15, jvm = 15) {
jvmArgs!!.add( "-XX:-FailOverToOldVerifier")
}
//..also add this two tasks to build after adding fresh jdks to build agents
val mostRecentJdk = JdkMajorVersion.values().last().name
@@ -31,17 +31,20 @@ import org.junit.runner.RunWith
@UseTechnicalNames
abstract class CustomJvmTargetOnJvmBaseTest
// JDK 6
@RunOnlyJdk6Test
@Execution(ExecutionMode.SAME_THREAD)
@RunWith(JUnitPlatformRunnerForJdk6::class)
class JvmTarget6OnJvm6 : CustomJvmTargetOnJvmBaseTest()
// JDK 8
@RunWith(JUnitPlatform::class)
class JvmTarget6OnJvm8 : CustomJvmTargetOnJvmBaseTest()
@RunWith(JUnitPlatform::class)
class JvmTarget8OnJvm8 : CustomJvmTargetOnJvmBaseTest()
// JDK 11
@RunWith(JUnitPlatform::class)
class JvmTarget6OnJvm11 : CustomJvmTargetOnJvmBaseTest()
@@ -51,6 +54,17 @@ class JvmTarget8OnJvm11 : CustomJvmTargetOnJvmBaseTest()
@RunWith(JUnitPlatform::class)
class JvmTarget11OnJvm11 : CustomJvmTargetOnJvmBaseTest()
// JDK 15
@RunWith(JUnitPlatform::class)
class JvmTarget6OnJvm15 : CustomJvmTargetOnJvmBaseTest()
@RunWith(JUnitPlatform::class)
class JvmTarget8OnJvm15 : CustomJvmTargetOnJvmBaseTest()
@RunWith(JUnitPlatform::class)
class JvmTarget15OnJvm15 : CustomJvmTargetOnJvmBaseTest()
// LAST JDK from JdkMajorVersion available on machine
@RunWith(JUnitPlatform::class)
class JvmTarget6OnJvmLast : CustomJvmTargetOnJvmBaseTest()
@@ -59,14 +73,3 @@ class JvmTarget8OnJvmLast : CustomJvmTargetOnJvmBaseTest()
@RunWith(JUnitPlatform::class)
class JvmTargetLastOnJvmLast : CustomJvmTargetOnJvmBaseTest()
//TODO: delete old tasks
@RunWith(JUnitPlatform::class)
class JvmTarget6OnJvm9 : CustomJvmTargetOnJvmBaseTest()
@RunWith(JUnitPlatform::class)
class JvmTarget8OnJvm9 : CustomJvmTargetOnJvmBaseTest()
@RunWith(JUnitPlatform::class)
class JvmTarget9OnJvm9 : CustomJvmTargetOnJvmBaseTest()