Implement new 'mix' test mode

This mode must be used when one configuration will run several tests
for different JUnit versions.
This commit is contained in:
Ivan Kylchik
2021-10-14 12:32:51 +03:00
parent a2d2ace71a
commit 225b064470
14 changed files with 33 additions and 27 deletions
+3 -3
View File
@@ -243,7 +243,7 @@ fun Test.setUpBoxTests() {
val testDataDir = project(":js:js.translator").projectDir.resolve("testData")
projectTest(parallel = true) {
projectTest(parallel = true, jUnitMode = JUnitMode.Mix) {
setUpJsBoxTests(jsEnabled = true, jsIrEnabled = true)
systemProperty("kotlin.js.ir.pir", "false")
maxHeapSize = "3g"
@@ -263,7 +263,7 @@ projectTest(parallel = true) {
configureTestDistribution()
}
projectTest("jsTest", parallel = true, jUnit5Enabled = true) {
projectTest("jsTest", parallel = true, jUnitMode = JUnitMode.Mix) {
// PIR temporary disabled
systemProperty("kotlin.js.ir.pir", "false")
setUpJsBoxTests(jsEnabled = true, jsIrEnabled = false)
@@ -303,7 +303,7 @@ projectTest("jsPirTest", true) {
setUpJsBoxTests(jsEnabled = false, jsIrEnabled = true)
}
projectTest("quickTest", parallel = true, jUnit5Enabled = true) {
projectTest("quickTest", parallel = true, jUnitMode = JUnitMode.Mix) {
setUpJsBoxTests(jsEnabled = true, jsIrEnabled = false)
maxHeapSize = "3g"
systemProperty("kotlin.js.skipMinificationTest", "true")