Remove test context from plugin testing framework

This commit is contained in:
Gary Tierney
2017-06-19 17:14:24 +01:00
parent b536b2ed9d
commit b532168551
6 changed files with 106 additions and 135 deletions
+7 -5
View File
@@ -17,11 +17,7 @@ buildscript {
}
task testPlugins {
group = "plugin-verification"
doLast {
println("Finished executing plugin tests")
}
}
sourceSets {
@@ -95,7 +91,6 @@ def configurePluginTasks(String name, SourceSet mainSources, SourceSet testSourc
binResultsDir = file("$buildDir/plugin-test-results/binary/$name")
reports {
html.destination = "$buildDir/reports/plugin-tests/$name"
junitXml.destination = "$buildDir/plugin-tests/$name"
}
@@ -206,3 +201,10 @@ pluginMap.values().each {
configurePluginDependencies(it.mainSources, it.testSources, dependencies)
configurePluginTasks(it.normalizedName, it.mainSources, it.testSources, it.scriptFiles, dependencies)
}
task testPluginsReport(type: TestReport) {
destinationDir = file("$buildDir/reports/plugin-tests")
reportOn tasks.findAll { it.group.equals("plugin-verification"); }
}
testPlugins.finalizedBy testPluginsReport