8154843: GC tests should be correctly marked with @module
authormchernov
Fri, 22 Apr 2016 17:46:06 +0300
changeset 38083 2ffb46735fec
parent 38064 0e7c67a6ad89
child 38084 21c37af5ba7e
8154843: GC tests should be correctly marked with @module Reviewed-by: jwilhelm, dfazunen
hotspot/test/gc/TestDisableExplicitGC.java
hotspot/test/gc/g1/TestGreyReclaimedHumongousObjects.java
hotspot/test/gc/parallel/TestDynShrinkHeap.java
hotspot/test/serviceability/dcmd/gc/FinalizerInfoTest.java
hotspot/test/serviceability/dcmd/gc/HeapInfoTest.java
--- a/hotspot/test/gc/TestDisableExplicitGC.java	Fri Apr 22 13:16:57 2016 +0000
+++ b/hotspot/test/gc/TestDisableExplicitGC.java	Fri Apr 22 17:46:06 2016 +0300
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -26,6 +26,7 @@
  * @requires vm.opt.DisableExplicitGC == null
  * @summary Verify GC behavior with DisableExplicitGC flag.
  * @library /testlibrary
+ * @modules jdk.management/com.sun.management.internal
  * @run main/othervm                             -Xlog:gc=debug TestDisableExplicitGC
  * @run main/othervm/fail -XX:+DisableExplicitGC -Xlog:gc=debug TestDisableExplicitGC
  * @run main/othervm      -XX:-DisableExplicitGC -Xlog:gc=debug TestDisableExplicitGC
--- a/hotspot/test/gc/g1/TestGreyReclaimedHumongousObjects.java	Fri Apr 22 13:16:57 2016 +0000
+++ b/hotspot/test/gc/g1/TestGreyReclaimedHumongousObjects.java	Fri Apr 22 17:46:06 2016 +0300
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -27,6 +27,7 @@
  * @requires vm.gc == "G1" | vm.gc == "null"
  * @summary Test handling of marked but unscanned reclaimed humongous objects.
  * @key gc
+ * @modules jdk.management
  * @run main/othervm -XX:+UseG1GC -Xss32m -Xmx128m -XX:G1HeapRegionSize=1m
  *      -XX:+UnlockExperimentalVMOptions
  *          -XX:+G1EagerReclaimHumongousObjects
--- a/hotspot/test/gc/parallel/TestDynShrinkHeap.java	Fri Apr 22 13:16:57 2016 +0000
+++ b/hotspot/test/gc/parallel/TestDynShrinkHeap.java	Fri Apr 22 17:46:06 2016 +0300
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -26,6 +26,7 @@
  * @bug 8016479
  * @requires vm.gc=="Parallel" | vm.gc=="null"
  * @summary Verify that the heap shrinks after full GC according to the current values of the Min/MaxHeapFreeRatio flags
+ * @modules jdk.management
  * @library /testlibrary
  * @run main/othervm -XX:+UseAdaptiveSizePolicyWithSystemGC -XX:+UseParallelGC -XX:MinHeapFreeRatio=0 -XX:MaxHeapFreeRatio=100 -Xmx1g -verbose:gc TestDynShrinkHeap
  */
--- a/hotspot/test/serviceability/dcmd/gc/FinalizerInfoTest.java	Fri Apr 22 13:16:57 2016 +0000
+++ b/hotspot/test/serviceability/dcmd/gc/FinalizerInfoTest.java	Fri Apr 22 17:46:06 2016 +0300
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -36,6 +36,8 @@
  * @test
  * @summary
  * @library /testlibrary
+ * @modules java.xml
+ *          java.management
  * @build jdk.test.lib.*
  * @build jdk.test.lib.dcmd.*
  * @run testng FinalizerInfoTest
--- a/hotspot/test/serviceability/dcmd/gc/HeapInfoTest.java	Fri Apr 22 13:16:57 2016 +0000
+++ b/hotspot/test/serviceability/dcmd/gc/HeapInfoTest.java	Fri Apr 22 17:46:06 2016 +0300
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -35,6 +35,8 @@
  * @test
  * @summary Test of diagnostic command GC.heap_info
  * @library /testlibrary
+ * @modules java.xml
+ *          java.management
  * @build jdk.test.lib.*
  * @build jdk.test.lib.dcmd.*
  * @run testng HeapInfoTest