File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
buildSrc/src/main/groovy/org/elasticsearch/gradle/vagrant
test/framework/src/main/java/org/elasticsearch/test/junit/listeners Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 11package org.elasticsearch.gradle.vagrant
22
3+ import org.apache.tools.ant.taskdefs.condition.Os
34import org.elasticsearch.gradle.FileContentsTask
4- import org.gradle.api.*
5+ import org.gradle.api.GradleException
6+ import org.gradle.api.InvalidUserDataException
7+ import org.gradle.api.Plugin
8+ import org.gradle.api.Project
9+ import org.gradle.api.Task
510import org.gradle.api.artifacts.dsl.RepositoryHandler
611import org.gradle.api.execution.TaskExecutionAdapter
712import org.gradle.api.internal.artifacts.dependencies.DefaultProjectDependency
@@ -356,8 +361,9 @@ class VagrantTestPlugin implements Plugin<Project> {
356361 TaskExecutionAdapter packagingReproListener = new TaskExecutionAdapter () {
357362 @Override
358363 void afterExecute (Task task , TaskState state ) {
364+ final String gradlew = Os . isFamily(Os . FAMILY_WINDOWS ) ? " gradlew" : " ./gradlew"
359365 if (state. failure != null ) {
360- println " REPRODUCE WITH: ./ gradlew ${ packaging.path} " +
366+ println " REPRODUCE WITH: ${ gradlew} ${ packaging.path} " +
361367 " -Dtests.seed=${ project.extensions.esvagrant.formattedTestSeed} "
362368 }
363369 }
Original file line number Diff line number Diff line change 2020
2121import com .carrotsearch .randomizedtesting .ReproduceErrorMessageBuilder ;
2222import org .apache .logging .log4j .Logger ;
23+ import org .apache .lucene .util .Constants ;
2324import org .elasticsearch .common .Strings ;
2425import org .elasticsearch .common .logging .Loggers ;
2526import org .elasticsearch .test .ESIntegTestCase ;
@@ -72,7 +73,8 @@ public void testFailure(Failure failure) throws Exception {
7273 return ;
7374 }
7475
75- final StringBuilder b = new StringBuilder ("REPRODUCE WITH: ./gradlew " );
76+ final String gradlew = Constants .WINDOWS ? "gradlew" : "./gradlew" ;
77+ final StringBuilder b = new StringBuilder ("REPRODUCE WITH: " + gradlew + " " );
7678 String task = System .getProperty ("tests.task" );
7779 // TODO: enforce (intellij still runs the runner?) or use default "test" but that won't work for integ
7880 b .append (task );
You can’t perform that action at this time.
0 commit comments