diff --git a/gradle/testing/beasting.gradle b/gradle/testing/beasting.gradle index c4b5303df8c..8934100ec10 100644 --- a/gradle/testing/beasting.gradle +++ b/gradle/testing/beasting.gradle @@ -23,7 +23,7 @@ // runner duplicated suite names (much like https://github.com/gradle/test-retry-gradle-plugin) // TODO: this is a somewhat related issue: https://github.com/gradle/test-retry-gradle-plugin/issues/29 -def beastingMode = gradle.startParameter.taskNames.contains("beast"); +def beastingMode = gradle.startParameter.taskNames.any{ name -> name == 'beast' || name.endsWith(':beast') } allprojects { plugins.withType(JavaPlugin) { @@ -47,7 +47,7 @@ if (beastingMode) { group "Verification" } - def dups = Integer.parseInt(resolvedTestOption("tests.dups")) + def dups = Integer.parseInt(resolvedTestOption("tests.dups") as String) if (dups <= 0) { throw new GradleException("Specify -Ptests.dups=[count] for beast task.") }