[K/N][test] Replace genKt39548 task with doBeforeBuild closure
This commit is contained in:
@@ -3727,12 +3727,6 @@ task deserialized_fields(type: KonanLocalTest) {
|
|||||||
source = "serialization/deserialized_fields.kt"
|
source = "serialization/deserialized_fields.kt"
|
||||||
}
|
}
|
||||||
|
|
||||||
task genKt39548 {
|
|
||||||
doFirst {
|
|
||||||
GenTestKT39548Kt.genTestKT39548(file("$buildDir/kt39548/kt39548.kt"))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
KotlinNativeTestKt.createTest(project, "kt39548", KonanStandaloneTest) { task ->
|
KotlinNativeTestKt.createTest(project, "kt39548", KonanStandaloneTest) { task ->
|
||||||
// Test infrastructure doesn't support generated source;
|
// Test infrastructure doesn't support generated source;
|
||||||
// workaround by specifying dummy source:
|
// workaround by specifying dummy source:
|
||||||
@@ -3743,13 +3737,14 @@ KotlinNativeTestKt.createTest(project, "kt39548", KonanStandaloneTest) { task ->
|
|||||||
konanArtifacts {
|
konanArtifacts {
|
||||||
program(name, targets: [target.name]) {
|
program(name, targets: [target.name]) {
|
||||||
baseDir "$testOutputLocal/$name"
|
baseDir "$testOutputLocal/$name"
|
||||||
srcFiles "$buildDir/kt39548/kt39548.kt" // Generated by genKt39548 task.
|
srcFiles "$buildDir/kt39548/kt39548.kt" // Generated by doBeforeBuild task.
|
||||||
extraOpts task.flags
|
extraOpts task.flags
|
||||||
extraOpts project.globalTestArgs
|
extraOpts project.globalTestArgs
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
doBeforeBuild {
|
||||||
UtilsKt.findKonanBuildTask(project, name, target).dependsOn(genKt39548)
|
GenTestKT39548Kt.genTestKT39548(file("$buildDir/kt39548/kt39548.kt"))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user