Skip to content

Commit 01b15bc

Browse files
committed
8360518: Docker tests do not work when asan is configured
Reviewed-by: sgehwolf
1 parent 6d05a1d commit 01b15bc

23 files changed

+23
-0
lines changed

test/hotspot/jtreg/containers/docker/DockerBasicTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* @test
2727
* @summary Basic (sanity) test for JDK-under-test inside a docker image.
2828
* @requires container.support
29+
* @requires !vm.asan
2930
* @library /test/lib
3031
* @modules java.base/jdk.internal.misc
3132
* java.management

test/hotspot/jtreg/containers/docker/ShareTmpDir.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
* @key cgroups
2929
* @summary Test for hsperfdata file name conflict when two containers share the same /tmp directory
3030
* @requires container.support
31+
* @requires !vm.asan
3132
* @library /test/lib
3233
* @build WaitForFlagFile
3334
* @run driver ShareTmpDir

test/hotspot/jtreg/containers/docker/TestCPUAwareness.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
* @key cgroups
2828
* @summary Test JVM's CPU resource awareness when running inside docker container
2929
* @requires container.support
30+
* @requires !vm.asan
3031
* @library /test/lib
3132
* @modules java.base/jdk.internal.misc
3233
* java.base/jdk.internal.platform

test/hotspot/jtreg/containers/docker/TestCPUSets.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
* @key cgroups
2828
* @summary Test JVM's awareness of cpu sets (cpus and mems)
2929
* @requires container.support
30+
* @requires !vm.asan
3031
* @requires (os.arch != "s390x")
3132
* @library /test/lib
3233
* @modules java.base/jdk.internal.misc

test/hotspot/jtreg/containers/docker/TestContainerInfo.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
* @summary Test container info for cgroup v2
2929
* @key cgroups
3030
* @requires container.support
31+
* @requires !vm.asan
3132
* @library /test/lib
3233
* @modules java.base/jdk.internal.misc
3334
* java.management

test/hotspot/jtreg/containers/docker/TestJFREvents.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* Also make sure that PIDs are based on value provided by container,
3131
* not by the host system.
3232
* @requires (container.support & os.maxMemory >= 2g)
33+
* @requires !vm.asan
3334
* @modules java.base/jdk.internal.platform
3435
* @library /test/lib
3536
* @modules java.base/jdk.internal.misc

test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
* the reported host ip and host name are correctly reported within
2929
* the container.
3030
* @requires container.support
31+
* @requires !vm.asan
3132
* @library /test/lib
3233
* @modules java.base/jdk.internal.misc
3334
* java.management

test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* @test
2727
* @summary Test JFR recording controlled via JMX across container boundary.
2828
* @requires container.support
29+
* @requires !vm.asan
2930
* @library /test/lib
3031
* @modules java.base/jdk.internal.misc
3132
* java.management

test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* namespace such as PID namespace, specific sub-directories, IPC and more.
3232
* @requires container.support
3333
* @requires vm.flagless
34+
* @requires !vm.asan
3435
* @modules java.base/jdk.internal.misc
3536
* java.management
3637
* jdk.jartool/sun.tools.jar

test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @key cgroups
3131
* @summary Test container limits updating as they get updated at runtime without restart
3232
* @requires container.support
33+
* @requires !vm.asan
3334
* @library /test/lib
3435
* @build jdk.test.whitebox.WhiteBox LimitUpdateChecker
3536
* @run driver jdk.test.lib.helpers.ClassFileInstaller -jar whitebox.jar jdk.test.whitebox.WhiteBox

test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
* @test
3333
* @key cgroups
3434
* @requires os.family == "linux"
35+
* @requires !vm.asan
3536
* @modules java.base/jdk.internal.platform
3637
* @library /test/lib
3738
* @build jdk.test.whitebox.WhiteBox PrintContainerInfo CheckOperatingSystemMXBean

test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
* @test
3737
* @bug 8343191
3838
* @requires os.family == "linux"
39+
* @requires !vm.asan
3940
* @modules java.base/jdk.internal.platform
4041
* @library /test/lib
4142
* @build jdk.test.whitebox.WhiteBox

test/hotspot/jtreg/containers/docker/TestMisc.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* @test
2727
* @summary Test miscellanous functionality related to JVM running in docker container
2828
* @requires container.support
29+
* @requires !vm.asan
2930
* @library /test/lib
3031
* @modules java.base/jdk.internal.misc
3132
* java.management

test/hotspot/jtreg/containers/docker/TestPids.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
* @key cgroups
2929
* @summary Test JVM's awareness of pids controller
3030
* @requires container.support
31+
* @requires !vm.asan
3132
* @library /test/lib
3233
* @modules java.base/jdk.internal.misc
3334
* java.management

test/jdk/jdk/internal/platform/docker/TestDockerBasic.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
* @summary Verify that -XshowSettings:system works
2929
* @key cgroups
3030
* @requires container.support
31+
* @requires !vm.asan
3132
* @library /test/lib
3233
* @run main/timeout=360 TestDockerBasic
3334
*/

test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
* @key cgroups
3636
* @summary Test JDK Metrics class when running inside docker container
3737
* @requires container.support
38+
* @requires !vm.asan
3839
* @library /test/lib
3940
* @modules java.base/jdk.internal.platform
4041
* @build MetricsCpuTester

test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
* @key cgroups
3434
* @summary Test JDK Metrics class when running inside docker container
3535
* @requires container.support
36+
* @requires !vm.asan
3637
* @library /test/lib
3738
* @modules java.base/jdk.internal.platform
3839
* @build MetricsMemoryTester

test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
* @key cgroups
4141
* @summary Cgroup v1 subsystem fails to set subsystem path
4242
* @requires container.support
43+
* @requires !vm.asan
4344
* @library /test/lib
4445
* @modules java.base/jdk.internal.platform
4546
* @build MetricsMemoryTester

test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
* @key cgroups
2828
* @bug 8242480
2929
* @requires container.support
30+
* @requires !vm.asan
3031
* @library /test/lib
3132
* @build GetFreeSwapSpaceSize
3233
* @run driver TestGetFreeSwapSpaceSize

test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
* @key cgroups
3131
* @summary Test container limits updating as they get updated at runtime without restart
3232
* @requires container.support
33+
* @requires !vm.asan
3334
* @library /test/lib
3435
* @modules java.base/jdk.internal.platform
3536
* @build LimitUpdateChecker

test/jdk/jdk/internal/platform/docker/TestPidsLimit.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
* @summary Test JDK Metrics class when running inside a docker container with limited pids
2929
* @bug 8266490
3030
* @requires container.support
31+
* @requires !vm.asan
3132
* @library /test/lib
3233
* @build TestPidsLimit
3334
* @run driver TestPidsLimit

test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* @key cgroups
2727
* @summary Test JDK Metrics class when running inside docker container
2828
* @requires container.support
29+
* @requires !vm.asan
2930
* @library /test/lib
3031
* @modules java.base/jdk.internal.platform
3132
* @run main TestSystemMetrics

test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
* @test
2727
* @summary UseContainerSupport flag should reflect Metrics being available
2828
* @requires container.support
29+
* @requires !vm.asan
2930
* @library /test/lib
3031
* @modules java.base/jdk.internal.platform
3132
* @build CheckUseContainerSupport

0 commit comments

Comments
 (0)