Dependency of js tests generation on compiler test data generation (KTI-404)

There was an error during "Generate Compiler Tests" execution:

Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: compiler\testData\codegen\box\ranges\expression\inexactDownToMinValue.kt

The error was probable caused by parallel execution of tasks:compiler:generateTests and :js:js.tests:generateTests.

Exception could occur when GenerateRangesCodegenTestData.main(args) has
just removed directory with test data for regeneration but
:js:js.tests:generateTests had already seen files present.

 #KTI-404 Fixed
This commit is contained in:
Nikolay Krasko
2020-12-08 17:21:56 +03:00
committed by TeamCityServer
parent 0ca7c50452
commit df9ecb0f4a
5 changed files with 23 additions and 8 deletions
+4 -1
View File
@@ -272,7 +272,10 @@ projectTest("quickTest", true) {
testsJar {}
val generateTests by generator("org.jetbrains.kotlin.generators.tests.GenerateJsTestsKt")
val generateTests by generator("org.jetbrains.kotlin.generators.tests.GenerateJsTestsKt") {
dependsOn(":compiler:generateTestData")
}
val testDataDir = project(":js:js.translator").projectDir.resolve("testData")
extensions.getByType(NodeExtension::class.java).nodeModulesDir = testDataDir