Cleanup jdk repro parameters (#57838)
The version of java printed when a test fails currently is passed in from gradle. However, we already know this from java itself, so it is not necessary. This commit changes how the runtime.java repro parameter is found, as well as removes the compiler.java parameter which is no longer relevant. closes #57756
This commit is contained in:
parent
ef8899b130
commit
c57a3f3e60
|
@ -425,8 +425,6 @@ public class ElasticsearchJavaPlugin implements Plugin<Project> {
|
||||||
// we use 'temp' relative to CWD since this is per JVM and tests are forbidden from writing to CWD
|
// we use 'temp' relative to CWD since this is per JVM and tests are forbidden from writing to CWD
|
||||||
nonInputProperties.systemProperty("java.io.tmpdir", test.getWorkingDir().toPath().resolve("temp"));
|
nonInputProperties.systemProperty("java.io.tmpdir", test.getWorkingDir().toPath().resolve("temp"));
|
||||||
|
|
||||||
nonInputProperties.systemProperty("runtime.java", BuildParams.getRuntimeJavaVersion().getMajorVersion());
|
|
||||||
|
|
||||||
// TODO: remove setting logging level via system property
|
// TODO: remove setting logging level via system property
|
||||||
test.systemProperty("tests.logger.level", "WARN");
|
test.systemProperty("tests.logger.level", "WARN");
|
||||||
System.getProperties().entrySet().forEach(entry -> {
|
System.getProperties().entrySet().forEach(entry -> {
|
||||||
|
|
|
@ -22,6 +22,7 @@ import com.carrotsearch.randomizedtesting.ReproduceErrorMessageBuilder;
|
||||||
import org.apache.logging.log4j.LogManager;
|
import org.apache.logging.log4j.LogManager;
|
||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
import org.apache.lucene.util.Constants;
|
import org.apache.lucene.util.Constants;
|
||||||
|
import org.elasticsearch.bootstrap.JavaVersion;
|
||||||
import org.elasticsearch.common.Strings;
|
import org.elasticsearch.common.Strings;
|
||||||
import org.elasticsearch.common.SuppressForbidden;
|
import org.elasticsearch.common.SuppressForbidden;
|
||||||
import org.elasticsearch.test.ESIntegTestCase;
|
import org.elasticsearch.test.ESIntegTestCase;
|
||||||
|
@ -172,8 +173,7 @@ public class ReproduceInfoPrinter extends RunListener {
|
||||||
appendOpt("tests.locale", Locale.getDefault().toLanguageTag());
|
appendOpt("tests.locale", Locale.getDefault().toLanguageTag());
|
||||||
appendOpt("tests.timezone", TimeZone.getDefault().getID());
|
appendOpt("tests.timezone", TimeZone.getDefault().getID());
|
||||||
appendOpt("tests.distribution", System.getProperty("tests.distribution"));
|
appendOpt("tests.distribution", System.getProperty("tests.distribution"));
|
||||||
appendOpt("compiler.java", System.getProperty("compiler.java"));
|
appendOpt("runtime.java", Integer.toString(JavaVersion.current().getVersion().get(0)));
|
||||||
appendOpt("runtime.java", System.getProperty("runtime.java"));
|
|
||||||
appendOpt(ESTestCase.FIPS_SYSPROP, System.getProperty(ESTestCase.FIPS_SYSPROP));
|
appendOpt(ESTestCase.FIPS_SYSPROP, System.getProperty(ESTestCase.FIPS_SYSPROP));
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue