[K/JS] build: speedup tests rerunning with incremental typescript compilation for IrJsTyperScriptTests.

This commit is contained in:
Artem Kobzar
2022-08-25 18:02:56 +00:00
committed by Space
parent 564e3b064a
commit e0a2400823
3 changed files with 7 additions and 1 deletions
+4
View File
@@ -169,7 +169,11 @@ fun sequential(first: Task, tasks: List<Task>): Task {
} }
fun generateTypeScriptTestFor(dir: String): Task = task<NpmTask>("generate-ts-for-$dir") { fun generateTypeScriptTestFor(dir: String): Task = task<NpmTask>("generate-ts-for-$dir") {
val baseDir = fileTree(testDataDir.resolve("./typescript-export/$dir"))
workingDir.set(testDataDir) workingDir.set(testDataDir)
inputs.files(baseDir.include("*.ts"))
outputs.files(baseDir.include("*.js"))
args.set(listOf("run", "generateTypeScriptTests", "--", "./typescript-export/$dir/tsconfig.json")) args.set(listOf("run", "generateTypeScriptTests", "--", "./typescript-export/$dir/tsconfig.json"))
} }
+1
View File
@@ -1,2 +1,3 @@
/node_modules/ /node_modules/
/incrementalOut/ /incrementalOut/
*.tsbuildinfo
@@ -1,6 +1,7 @@
{ {
"compilerOptions": { "compilerOptions": {
"target": "es5", "target": "es5",
"strict": true "strict": true,
"incremental": true
} }
} }