Fix JvmInfoTests#testUseG1GC to include OpenJDK VMs
Since OpenJDK virtual machines have G1 GC but do not have a java.vm.name that contains HotSpot, this test fails on OpenJDK. Instead, the java.vm.name condition should be expanded to include OpenJDK virtual machines.
This commit is contained in:
parent
1c5449fe1a
commit
ed3a71fa2b
|
@ -29,7 +29,7 @@ public class JvmInfoTests extends ESTestCase {
|
||||||
// if we are running on HotSpot, and the test JVM was started
|
// if we are running on HotSpot, and the test JVM was started
|
||||||
// with UseG1GC, then JvmInfo should successfully report that
|
// with UseG1GC, then JvmInfo should successfully report that
|
||||||
// G1GC is enabled
|
// G1GC is enabled
|
||||||
if (Constants.JVM_NAME.contains("HotSpot")) {
|
if (Constants.JVM_NAME.contains("HotSpot") || Constants.JVM_NAME.contains("OpenJDK")) {
|
||||||
assertEquals(Boolean.toString(isG1GCEnabled()), JvmInfo.jvmInfo().useG1GC());
|
assertEquals(Boolean.toString(isG1GCEnabled()), JvmInfo.jvmInfo().useG1GC());
|
||||||
} else {
|
} else {
|
||||||
assertEquals("unknown", JvmInfo.jvmInfo().useG1GC());
|
assertEquals("unknown", JvmInfo.jvmInfo().useG1GC());
|
||||||
|
|
Loading…
Reference in New Issue