tests: external gradle script generation emproved

This commit is contained in:
Vasily Levchenko
2017-01-23 14:01:29 +03:00
committed by ilmat192
parent 86e01d3636
commit 822816da3f
+11 -11
View File
@@ -23,6 +23,10 @@ task regenerate_external_tests() {
gradleGenerated.write("import org.jetbrains.kotlin.*\n")
gradleGenerated.append(
"""
###############################################################################
# WARNING: This file auto generated with command
# ./gradlew :backend.native:tests:regenerate_external_tests
###############################################################################
configurations {
cli_bc
}
@@ -30,15 +34,6 @@ configurations {
dependencies {
cli_bc project(path: ':backend.native', configuration: 'cli_bc')
}
"""
)
gradleGenerated.append(
"""
task createLogFile() {
doLast {
project.file("$logFileName").write("")
}
}
"""
)
externalTestsDir.eachDirRecurse {
@@ -52,11 +47,16 @@ task createLogFile() {
gradleGenerated.append(
"task $taskName (type: RunExternalTestGroup) {\n" +
" dependsOn(createLogFile)\n" +
" groupDirectory = \"$taskDirectory\"\n" +
" logFileName = \"$logFileName\"\n" +
"}\n\n")
}
gradleGenerated.append(
"""
daily {
dependsOn(codegen_blackbox_annotations)
}
"""
)
}
}