You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by hi...@apache.org on 2010/05/26 11:31:15 UTC

svn commit: r948377 [6/21] - in /harmony/enhanced/java/branches/mrh: classlib/make/ classlib/modules/accessibility/make/ classlib/modules/annotation/make/ classlib/modules/applet/make/ classlib/modules/archive/make/ classlib/modules/archive/src/test/ja...

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/MemoryManagerMXBeanTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/MemoryManagerMXBeanTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/MemoryManagerMXBeanTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/MemoryManagerMXBeanTest.java Wed May 26 09:31:07 2010
@@ -25,6 +25,7 @@ import java.lang.management.MemoryManage
 import java.util.List;
 
 import junit.framework.TestCase;
+import tests.support.Support_Excludes;
 
 public class MemoryManagerMXBeanTest extends TestCase {
 
@@ -48,6 +49,10 @@ public class MemoryManagerMXBeanTest ext
      * 'java.lang.management.MemoryManagerMXBean.getMemoryPoolNames()'
      */
     public void testGetMemoryPoolNames() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryManagerMXBean mb : allBeans) {
             String[] managedPools = mb.getMemoryPoolNames();
             assertNotNull(managedPools);
@@ -62,6 +67,10 @@ public class MemoryManagerMXBeanTest ext
      * Test method for 'java.lang.management.MemoryManagerMXBean.getName()'
      */
     public void testGetName() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryManagerMXBean mb : allBeans) {
             String name = mb.getName();
             assertNotNull(name);

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/MemoryPoolMXBeanTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/MemoryPoolMXBeanTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/MemoryPoolMXBeanTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/MemoryPoolMXBeanTest.java Wed May 26 09:31:07 2010
@@ -27,6 +27,7 @@ import java.lang.management.MemoryUsage;
 import java.util.List;
 
 import junit.framework.TestCase;
+import tests.support.Support_Excludes;
 
 public class MemoryPoolMXBeanTest extends TestCase {
 
@@ -49,6 +50,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.getCollectionUsage()'
      */
     public void testGetCollectionUsage() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             // If this method is not supported then it returns null.
             MemoryUsage mu = mb.getCollectionUsage();
@@ -65,6 +70,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.getCollectionUsageThreshold()'
      */
     public void testGetCollectionUsageThreshold() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isCollectionUsageThresholdSupported()) {
                 assertTrue(mb.getCollectionUsageThreshold() > -1);
@@ -83,6 +92,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.getCollectionUsageThresholdCount()'
      */
     public void testGetCollectionUsageThresholdCount() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isCollectionUsageThresholdSupported()) {
                 assertTrue(mb.getCollectionUsageThresholdCount() > -1);
@@ -101,6 +114,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.getMemoryManagerNames()'
      */
     public void testGetMemoryManagerNames() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             String[] managers = mb.getMemoryManagerNames();
             assertNotNull(managers);
@@ -115,6 +132,10 @@ public class MemoryPoolMXBeanTest extend
      * Test method for 'java.lang.management.MemoryPoolMXBean.getName()'
      */
     public void testGetName() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         allBeans = ManagementFactory.getMemoryPoolMXBeans();
         for (MemoryPoolMXBean mb : allBeans) {
             String name = mb.getName();
@@ -127,6 +148,10 @@ public class MemoryPoolMXBeanTest extend
      * Test method for 'java.lang.management.MemoryPoolMXBean.getPeakUsage()'
      */
     public void testGetPeakUsage() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isValid()) {
                 MemoryUsage mu = mb.getPeakUsage();
@@ -148,6 +173,10 @@ public class MemoryPoolMXBeanTest extend
      * Test method for 'java.lang.management.MemoryPoolMXBean.getType()'
      */
     public void testGetType() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         MemoryType[] allTypes = MemoryType.values();
         for (MemoryPoolMXBean mb : allBeans) {
             MemoryType type = mb.getType();
@@ -167,6 +196,10 @@ public class MemoryPoolMXBeanTest extend
      * Test method for 'java.lang.management.MemoryPoolMXBean.getUsage()'
      */
     public void testGetUsage() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isValid()) {
                 MemoryUsage mu = mb.getUsage();
@@ -189,6 +222,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.getUsageThreshold()'
      */
     public void testGetUsageThreshold() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isUsageThresholdSupported()) {
                 assertTrue(mb.getUsageThreshold() > -1);
@@ -207,6 +244,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.getUsageThresholdCount()'
      */
     public void testGetUsageThresholdCount() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isUsageThresholdSupported()) {
                 assertTrue(mb.getUsageThresholdCount() > -1);
@@ -225,6 +266,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.isCollectionUsageThresholdExceeded()'
      */
     public void testIsCollectionUsageThresholdExceeded() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isCollectionUsageThresholdSupported()) {
                 // Not a lot to test here. Maybe it will throw an exception ?
@@ -244,6 +289,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.isUsageThresholdExceeded()'
      */
     public void testIsUsageThresholdExceeded() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isUsageThresholdSupported()) {
                 mb.isUsageThresholdExceeded();
@@ -261,6 +310,10 @@ public class MemoryPoolMXBeanTest extend
      * Test method for 'java.lang.management.MemoryPoolMXBean.resetPeakUsage()'
      */
     public void testResetPeakUsage() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             MemoryUsage current = mb.getUsage();
             mb.resetPeakUsage();
@@ -277,6 +330,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.setCollectionUsageThreshold(long)'
      */
     public void testSetCollectionUsageThreshold() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isCollectionUsageThresholdSupported()) {
                 long before = mb.getCollectionUsageThreshold();
@@ -298,6 +355,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.setCollectionUsageThreshold(long)'
      */
     public void testSetCollectionUsageThresholdWithNegative() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isCollectionUsageThresholdSupported()) {
                 try {
@@ -320,6 +381,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.setUsageThreshold(long)'
      */
     public void testSetUsageThreshold() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isUsageThresholdSupported()) {
                 long before = mb.getUsageThreshold();
@@ -341,6 +406,10 @@ public class MemoryPoolMXBeanTest extend
      * 'java.lang.management.MemoryPoolMXBean.setUsageThreshold(long)'
      */
     public void testSetUsageThresholdWithNegative() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (MemoryPoolMXBean mb : allBeans) {
             if (mb.isUsageThresholdSupported()) {
                 try {

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/RuntimeMXBeanTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/RuntimeMXBeanTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/RuntimeMXBeanTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/RuntimeMXBeanTest.java Wed May 26 09:31:07 2010
@@ -26,6 +26,7 @@ import java.util.List;
 import java.util.Map;
 
 import junit.framework.TestCase;
+import tests.support.Support_Excludes;
 
 public class RuntimeMXBeanTest extends TestCase {
 
@@ -44,6 +45,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getBootClassPath()'
      */
     public void testGetBootClassPath() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         if (mb.isBootClassPathSupported()) {
             String bootclasspath = mb.getBootClassPath();
             assertNotNull(bootclasspath);
@@ -61,6 +66,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getClassPath()'
      */
     public void testGetClassPath() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(mb.getClassPath(), System.getProperty("java.class.path"));
     }
 
@@ -68,6 +77,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getInputArguments()'
      */
     public void testGetInputArguments() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         List<String> args = mb.getInputArguments();
         assertNotNull(args);
         for (String string : args) {
@@ -80,6 +93,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getLibraryPath()'
      */
     public void testGetLibraryPath() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(mb.getLibraryPath(), System
                 .getProperty("java.library.path"));
     }
@@ -89,6 +106,10 @@ public class RuntimeMXBeanTest extends T
      * 'java.lang.management.RuntimeMXBean.getManagementSpecVersion()'
      */
     public void testGetManagementSpecVersion() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         String specVersion = mb.getManagementSpecVersion();
         assertNotNull(specVersion);
         assertTrue(specVersion.length() > 0);
@@ -98,6 +119,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getName()'
      */
     public void testGetName() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         String name = mb.getName();
         assertNotNull(name);
         assertTrue(name.length() > 0);
@@ -107,6 +132,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getSpecName()'
      */
     public void testGetSpecName() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(mb.getSpecName(), System
                 .getProperty("java.vm.specification.name"));
     }
@@ -115,6 +144,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getSpecVendor()'
      */
     public void testGetSpecVendor() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(mb.getSpecVendor(), System
                 .getProperty("java.vm.specification.vendor"));
     }
@@ -123,6 +156,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getSpecVersion()'
      */
     public void testGetSpecVersion() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(mb.getSpecVersion(), System
                 .getProperty("java.vm.specification.version"));
     }
@@ -131,6 +168,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getStartTime()'
      */
     public void testGetStartTime() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertTrue(mb.getStartTime() > -1);
     }
 
@@ -139,6 +180,10 @@ public class RuntimeMXBeanTest extends T
      * 'java.lang.management.RuntimeMXBean.getSystemProperties()'
      */
     public void testGetSystemProperties() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Map<String, String> props = mb.getSystemProperties();
         assertNotNull(props);
         assertTrue(props.size() > 0);
@@ -153,6 +198,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getUptime()'
      */
     public void testGetUptime() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertTrue(mb.getUptime() > -1);
     }
 
@@ -160,6 +209,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getVmName()'
      */
     public void testGetVmName() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(mb.getVmName(), System.getProperty("java.vm.name"));
     }
 
@@ -167,6 +220,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getVmVendor()'
      */
     public void testGetVmVendor() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(mb.getVmVendor(), System.getProperty("java.vm.vendor"));
     }
 
@@ -174,6 +231,10 @@ public class RuntimeMXBeanTest extends T
      * Test method for 'java.lang.management.RuntimeMXBean.getVmVersion()'
      */
     public void testGetVmVersion() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(mb.getVmVersion(), System.getProperty("java.vm.version"));
     }
 }

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/ThreadMXBeanTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/ThreadMXBeanTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/ThreadMXBeanTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/api/java/org/apache/harmony/lang/management/tests/java/lang/management/ThreadMXBeanTest.java Wed May 26 09:31:07 2010
@@ -25,6 +25,7 @@ import java.lang.management.ThreadInfo;
 import java.lang.management.ThreadMXBean;
 
 import junit.framework.TestCase;
+import tests.support.Support_Excludes;
 
 public class ThreadMXBeanTest extends TestCase {
 
@@ -44,6 +45,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.findMonitorDeadlockedThreads()'
      */
     public void testFindMonitorDeadlockedThreads() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Check that if there are no deadlocked threads we get back
         // a null rather than a zero length array.
         long[] ids = mb.findMonitorDeadlockedThreads();
@@ -56,6 +61,10 @@ public class ThreadMXBeanTest extends Te
      * Test method for 'java.lang.management.ThreadMXBean.getAllThreadIds()'
      */
     public void testGetAllThreadIds() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         int count = mb.getThreadCount();
         long[] ids = mb.getAllThreadIds();
         assertNotNull(ids);
@@ -67,6 +76,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.getCurrentThreadCpuTime()'
      */
     public void testGetCurrentThreadCpuTime() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Outcome depends on whether or not CPU time measurement is supported
         // and enabled.
         if (mb.isCurrentThreadCpuTimeSupported()) {
@@ -89,6 +102,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.getCurrentThreadUserTime()'
      */
     public void testGetCurrentThreadUserTime() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Outcome depends on whether or not CPU time measurement is supported
         // and enabled.
         if (mb.isCurrentThreadCpuTimeSupported()) {
@@ -111,6 +128,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.getDaemonThreadCount()'
      */
     public void testGetDaemonThreadCount() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertTrue(mb.getDaemonThreadCount() > -1);
     }
 
@@ -118,6 +139,10 @@ public class ThreadMXBeanTest extends Te
      * Test method for 'java.lang.management.ThreadMXBean.getPeakThreadCount()'
      */
     public void testGetPeakThreadCount() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertTrue(mb.getPeakThreadCount() > -1);
     }
 
@@ -125,6 +150,10 @@ public class ThreadMXBeanTest extends Te
      * Test method for 'java.lang.management.ThreadMXBean.getThreadCount()'
      */
     public void testGetThreadCount() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertTrue(mb.getThreadCount() > -1);
     }
 
@@ -133,6 +162,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.getThreadCpuTime(long)'
      */
     public void testGetThreadCpuTime() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Outcome depends on whether or not CPU time measurement is supported
         // and enabled.
         if (mb.isThreadCpuTimeSupported()) {
@@ -165,6 +198,10 @@ public class ThreadMXBeanTest extends Te
      * Test method for 'java.lang.management.ThreadMXBean.getThreadInfo(long)'
      */
     public void testGetThreadInfoLong() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Should throw exception if a Thread id of 0 or less is input
         try {
             mb.getThreadInfo(0);
@@ -217,6 +254,10 @@ public class ThreadMXBeanTest extends Te
      * Test method for 'java.lang.management.ThreadMXBean.getThreadInfo(long[])'
      */
     public void testGetThreadInfoLongArray() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Should throw exception if a Thread id of 0 or less is input
         try {
             long[] input = new long[] { 0 };
@@ -242,6 +283,10 @@ public class ThreadMXBeanTest extends Te
      * int)'
      */
     public void testGetThreadInfoLongArrayInt() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Should throw exception if a Thread id of 0 or less is input
         try {
             long[] input = new long[] { 0 };
@@ -274,6 +319,10 @@ public class ThreadMXBeanTest extends Te
      * int)'
      */
     public void testGetThreadInfoLongInt() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Should throw exception if a Thread id of 0 or less is input
         try {
             mb.getThreadInfo(0, 0);
@@ -297,6 +346,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.getThreadUserTime(long)'
      */
     public void testGetThreadUserTime() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Outcome depends on whether or not CPU time measurement is supported
         // and enabled.
         if (mb.isThreadCpuTimeSupported()) {
@@ -330,6 +383,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.getTotalStartedThreadCount()'
      */
     public void testGetTotalStartedThreadCount() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         long before = mb.getTotalStartedThreadCount();
 
         // Create another thread in the VM.
@@ -360,6 +417,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.isCurrentThreadCpuTimeSupported()'
      */
     public void testIsCurrentThreadCpuTimeSupported() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Should get the same response as a call to the
         // method isThreadCpuTimeSupported().
         assertEquals(mb.isCurrentThreadCpuTimeSupported(), mb
@@ -371,6 +432,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.resetPeakThreadCount()'
      */
     public void testResetPeakThreadCount() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         int currentThreadCount = mb.getThreadCount();
         mb.resetPeakThreadCount();
         assertEquals(currentThreadCount, mb.getPeakThreadCount());
@@ -381,6 +446,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.setThreadContentionMonitoringEnabled(boolean)'
      */
     public void testSetThreadContentionMonitoringEnabled() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Response depends on whether or not thread contention
         // monitoring is supported.
         if (mb.isThreadContentionMonitoringSupported()) {
@@ -420,6 +489,10 @@ public class ThreadMXBeanTest extends Te
      * 'java.lang.management.ThreadMXBean.setThreadCpuTimeEnabled(boolean)'
      */
     public void testSetThreadCpuTimeEnabled() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Depends on whether or not Thread CPU timing is actually
         // supported on the current VM.
         if (mb.isThreadCpuTimeSupported()) {

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ClassLoadingMXBeanImplTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ClassLoadingMXBeanImplTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ClassLoadingMXBeanImplTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ClassLoadingMXBeanImplTest.java Wed May 26 09:31:07 2010
@@ -35,6 +35,7 @@ import javax.management.MBeanNotificatio
 import javax.management.MBeanOperationInfo;
 
 import org.apache.harmony.lang.management.ClassLoadingMXBeanImpl;
+import tests.support.Support_Excludes;
 
 
 public class ClassLoadingMXBeanImplTest extends

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/CompilationMXBeanImplTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/CompilationMXBeanImplTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/CompilationMXBeanImplTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/CompilationMXBeanImplTest.java Wed May 26 09:31:07 2010
@@ -35,6 +35,7 @@ import javax.management.MBeanNotificatio
 import javax.management.MBeanOperationInfo;
 
 import org.apache.harmony.lang.management.CompilationMXBeanImpl;
+import tests.support.Support_Excludes;
 
 
 public class CompilationMXBeanImplTest extends

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/GarbageCollectorMXBeanImplTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/GarbageCollectorMXBeanImplTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/GarbageCollectorMXBeanImplTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/GarbageCollectorMXBeanImplTest.java Wed May 26 09:31:07 2010
@@ -38,6 +38,7 @@ import javax.management.MBeanOperationIn
 
 import org.apache.harmony.lang.management.DynamicMXBeanImpl;
 import org.apache.harmony.lang.management.GarbageCollectorMXBeanImpl;
+import tests.support.Support_Excludes;
 
 
 public class GarbageCollectorMXBeanImplTest extends

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/LoggingMXBeanImplTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/LoggingMXBeanImplTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/LoggingMXBeanImplTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/LoggingMXBeanImplTest.java Wed May 26 09:31:07 2010
@@ -39,6 +39,7 @@ import javax.management.ReflectionExcept
 
 import org.apache.harmony.lang.management.LoggingMXBeanImpl;
 import org.apache.harmony.lang.management.ManagementUtils;
+import tests.support.Support_Excludes;
 
 
 public class LoggingMXBeanImplTest extends SingleInstanceDynamicMXBeanImplTestBase {

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryMXBeanImplTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryMXBeanImplTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryMXBeanImplTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryMXBeanImplTest.java Wed May 26 09:31:07 2010
@@ -44,6 +44,7 @@ import javax.management.openmbean.Compos
 
 import org.apache.harmony.lang.management.ManagementUtils;
 import org.apache.harmony.lang.management.MemoryMXBeanImpl;
+import tests.support.Support_Excludes;
 
 
 public class MemoryMXBeanImplTest extends SingleInstanceDynamicMXBeanImplTestBase {

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryManagerImplTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryManagerImplTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryManagerImplTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryManagerImplTest.java Wed May 26 09:31:07 2010
@@ -39,6 +39,7 @@ import javax.management.MBeanOperationIn
 import org.apache.harmony.lang.management.DynamicMXBeanImpl;
 import org.apache.harmony.lang.management.GarbageCollectorMXBeanImpl;
 import org.apache.harmony.lang.management.MemoryManagerMXBeanImpl;
+import tests.support.Support_Excludes;
 
 
 public class MemoryManagerImplTest extends MultiInstanceDynamicMXBeanImplTestBase {

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryPoolMXBeanImplTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryPoolMXBeanImplTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryPoolMXBeanImplTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/MemoryPoolMXBeanImplTest.java Wed May 26 09:31:07 2010
@@ -42,6 +42,7 @@ import javax.management.openmbean.Compos
 
 import org.apache.harmony.lang.management.DynamicMXBeanImpl;
 import org.apache.harmony.lang.management.MemoryPoolMXBeanImpl;
+import tests.support.Support_Excludes;
 
 
 public class MemoryPoolMXBeanImplTest extends
@@ -442,6 +443,10 @@ public class MemoryPoolMXBeanImplTest ex
     }
 
     public void testSetUsageThresholdAttribute() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (DynamicMXBeanImpl mb : mbList) {
             if (((MemoryPoolMXBean) mb).isUsageThresholdSupported()) {
                 long originalUT = (Long) mb.getAttribute("UsageThreshold");
@@ -465,6 +470,10 @@ public class MemoryPoolMXBeanImplTest ex
     }
 
     public void testSetCollectionUsageThresholdAttribute() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (DynamicMXBeanImpl mb : mbList) {
             if (((MemoryPoolMXBean) mb).isCollectionUsageThresholdSupported()) {
                 long originalCUT = (Long) mb
@@ -490,6 +499,10 @@ public class MemoryPoolMXBeanImplTest ex
 
     @Override
     public void testSetAttribute() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         for (DynamicMXBeanImpl mb : mbList) {
             // Good case - set the UsageThreshold value
             if (((Boolean) mb.getAttribute("UsageThresholdSupported"))) {

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/RuntimeMXBeanImplTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/RuntimeMXBeanImplTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/RuntimeMXBeanImplTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/RuntimeMXBeanImplTest.java Wed May 26 09:31:07 2010
@@ -40,6 +40,7 @@ import javax.management.MBeanOperationIn
 import javax.management.openmbean.TabularData;
 
 import org.apache.harmony.lang.management.RuntimeMXBeanImpl;
+import tests.support.Support_Excludes;
 
 
 public class RuntimeMXBeanImplTest extends SingleInstanceDynamicMXBeanImplTestBase {

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ThreadInfoTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ThreadInfoTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ThreadInfoTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ThreadInfoTest.java Wed May 26 09:31:07 2010
@@ -31,6 +31,7 @@ import javax.management.openmbean.OpenTy
 import javax.management.openmbean.SimpleType;
 
 import junit.framework.TestCase;
+import tests.support.Support_Excludes;
 
 /**
  * ThreadInfo objects can only be obtained from the ThreadMXBean or else by
@@ -223,6 +224,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getBlockedCount()'
      */
     public void testGetBlockedCount() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_BLOCKED_COUNT, ti.getBlockedCount());
     }
 
@@ -230,6 +235,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getBlockedTime()'
      */
     public void testGetBlockedTime() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_BLOCKED_TIME, ti.getBlockedTime());
     }
 
@@ -237,6 +246,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getLockOwnerId()'
      */
     public void testGetLockOwnerId() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_LOCK_OWNER_ID, ti.getLockOwnerId());
     }
 
@@ -244,6 +257,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getLockOwnerName()'
      */
     public void testGetLockOwnerName() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_LOCK_OWNER_NAME, ti.getLockOwnerName());
     }
 
@@ -251,6 +268,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getStackTrace()'
      */
     public void testGetStackTrace() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         StackTraceElement[] stack = ti.getStackTrace();
         assertEquals(GOOD_STACK_SIZE, stack.length);
         for (StackTraceElement element : stack) {
@@ -266,6 +287,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getThreadId()'
      */
     public void testGetThreadId() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_THREAD_ID, ti.getThreadId());
     }
 
@@ -273,6 +298,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getThreadName()'
      */
     public void testGetThreadName() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_THREAD_NAME, ti.getThreadName());
     }
 
@@ -280,6 +309,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getThreadState()'
      */
     public void testGetThreadState() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_THREAD_STATE, (ti.getThreadState()));
     }
 
@@ -287,6 +320,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getWaitedCount()'
      */
     public void testGetWaitedCount() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_WAITED_COUNT, ti.getWaitedCount());
     }
 
@@ -294,6 +331,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.getWaitedTime()'
      */
     public void testGetWaitedTime() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_WAITED_TIME, ti.getWaitedTime());
     }
 
@@ -301,6 +342,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.isInNative()'
      */
     public void testIsInNative() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_IN_NATIVE, ti.isInNative());
     }
 
@@ -308,6 +353,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.isSuspended()'
      */
     public void testIsSuspended() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(GOOD_SUSPENDED, ti.isSuspended());
     }
 
@@ -315,6 +364,10 @@ public class ThreadInfoTest extends Test
      * Test method for 'java.lang.management.ThreadInfo.toString()'
      */
     public void testToString() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertEquals(getGoodToStringVal(), ti.toString());
     }
 
@@ -323,6 +376,10 @@ public class ThreadInfoTest extends Test
      * with more than 13 essential fields
      */
     public void test_from_fields() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Object stackTraceElementData = createGoodStackTraceCompositeData();
         CompositeType stackTraceElementType = createGoodStackTraceElementCompositeType();
         String[] names = { "threadId", "threadName", "threadState",
@@ -380,6 +437,10 @@ public class ThreadInfoTest extends Test
             "lock", 2L, "lockOwner", stackTraceElementData, "additionalValue" };
 
     public void test_from_scenario1() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
                 SimpleType.STRING, SimpleType.BOOLEAN, SimpleType.BOOLEAN,
@@ -414,6 +475,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario2() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[0] = "1";
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.STRING, SimpleType.STRING,
@@ -433,6 +498,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario3() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         int length = 10;
         String[] names = new String[length];
         for (int index = 0; index < length; index++) {
@@ -468,6 +537,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario4() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[0] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -487,6 +560,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario5() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[1] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -506,6 +583,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario6() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[2] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -525,6 +606,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario7() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[3] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -544,6 +629,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario8() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[4] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -563,6 +652,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario9() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[5] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -582,6 +675,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario10() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[6] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -601,6 +698,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario11() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[7] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -620,6 +721,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario12() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[8] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -639,6 +744,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario13() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[9] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -674,6 +783,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario14() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[10] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -693,6 +806,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario15() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[11] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,
@@ -729,6 +846,10 @@ public class ThreadInfoTest extends Test
     }
 
     public void test_from_scenario16() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         initialValues[12] = null;
         ArrayType stackTraceArray = new ArrayType(1, stackTraceElementType);
         OpenType[] types = { SimpleType.LONG, SimpleType.STRING,

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ThreadMXBeanImplTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ThreadMXBeanImplTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ThreadMXBeanImplTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/lang-management/src/test/impl/java/org/apache/harmony/lang/management/ThreadMXBeanImplTest.java Wed May 26 09:31:07 2010
@@ -37,6 +37,7 @@ import javax.management.MBeanOperationIn
 import javax.management.openmbean.CompositeData;
 
 import org.apache.harmony.lang.management.ThreadMXBeanImpl;
+import tests.support.Support_Excludes;
 
 
 

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/logging/make/run-test.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/logging/make/run-test.xml?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/logging/make/run-test.xml (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/logging/make/run-test.xml Wed May 26 09:31:07 2010
@@ -31,7 +31,7 @@
 
     <target name="test" depends="test-module" />
 
-    <target name="test-module" depends="test-jre-vm-info">
+    <target name="test-module">
         <convert-test-as-class from="test.case" to="converted.tc.class" />
         <run-selected-hdk-tests module="logging" jar="logging_tests.jar">
             <junit-elements>

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/logging/src/test/java/org/apache/harmony/logging/tests/java/util/logging/LogManagerTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/logging/src/test/java/org/apache/harmony/logging/tests/java/util/logging/LogManagerTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/logging/src/test/java/org/apache/harmony/logging/tests/java/util/logging/LogManagerTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/logging/src/test/java/org/apache/harmony/logging/tests/java/util/logging/LogManagerTest.java Wed May 26 09:31:07 2010
@@ -38,6 +38,7 @@ import junit.framework.TestCase;
 
 import org.apache.harmony.logging.tests.java.util.logging.HandlerTest.NullOutputStream;
 import org.apache.harmony.logging.tests.java.util.logging.util.EnvironmentHelper;
+import tests.support.Support_Excludes;
 
 /**
  * 
@@ -109,6 +110,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testAddGetLogger() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		Logger log = new MockLogger(FOO, null);
 		Logger foo = mockManager.getLogger(FOO);
 		assertNull(foo);
@@ -142,6 +147,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testAddGetLogger_duplicateName() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// add logger with duplicate name has no effect
 		Logger foo = new MockLogger(FOO, null);
 		Logger foo2 = new MockLogger(FOO, null);
@@ -159,6 +168,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testAddGetLogger_Hierachy() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		Logger foo = new MockLogger("testAddGetLogger_Hierachy.foo", null);
 		Logger child = new MockLogger("testAddGetLogger_Hierachy.foo.child",
 				null);
@@ -202,6 +215,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testAddLoggerReverseOrder() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		Logger root = new MockLogger("testAddLoggerReverseOrder", null);
 		Logger foo = new MockLogger("testAddLoggerReverseOrder.foo", null);
 		Logger fooChild = new MockLogger("testAddLoggerReverseOrder.foo.child",
@@ -237,6 +254,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testAddSimiliarLogger() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		Logger root = new MockLogger("testAddSimiliarLogger", null);
 		Logger foo = new MockLogger("testAddSimiliarLogger.foo", null);
 		Logger similiarFoo = new MockLogger("testAddSimiliarLogger.fop", null);
@@ -271,6 +292,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testAddGetLogger_nameWithSpace() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		Logger foo = new MockLogger(FOO, null);
 		Logger fooBeforeSpace = new MockLogger(FOO+" ", null);
 		Logger fooAfterSpace = new MockLogger(" "+FOO, null);
@@ -287,6 +312,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testAddGetLogger_addRoot() throws IOException {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		Logger foo = new MockLogger(FOO, null);
 		Logger fooChild = new MockLogger(FOO+".child", null);
 		Logger other = new MockLogger("other", null);
@@ -317,6 +346,10 @@ public class LogManagerTest extends Test
 	 * @tests java.util.logging.LogManager#addLogger(Logger)
 	 */
 	public void test_addLoggerLLogger_Security() throws Exception {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// regression test for Harmony-1286
 		SecurityManager originalSecurityManager = System.getSecurityManager();
 		System.setSecurityManager(new SecurityManager());
@@ -330,6 +363,10 @@ public class LogManagerTest extends Test
 	}
 	
 	public void testDefaultLoggerProperties() throws Exception{
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// mock LogManager has no default logger
 		assertNull(mockManager.getLogger(""));
 		assertNull(mockManager.getLogger("global"));
@@ -355,6 +392,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testLoggingPermission() throws IOException {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		System.setSecurityManager(new MockSecurityManagerLogPermission());
 		mockManager.addLogger(new MockLogger("abc", null));
 		mockManager.getLogger("");
@@ -407,6 +448,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testMockGetProperty() throws Exception {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// mock manager doesn't read configuration until you call
 		// readConfiguration()
 		Logger root = new MockLogger("", null);
@@ -425,6 +470,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testGetProperty() throws SecurityException, IOException {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 //      //FIXME: move it to exec
         //        manager.readConfiguration(EnvironmentHelper.PropertiesToInputStream(props));
 //		Logger root = manager.getLogger("");
@@ -448,6 +497,10 @@ public class LogManagerTest extends Test
 
 	public void testReadConfiguration_null() throws SecurityException,
 			IOException {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		try {
 			manager.readConfiguration(null);
 			fail("should throw null pointer exception");
@@ -459,6 +512,10 @@ public class LogManagerTest extends Test
     public void testReadConfiguration() throws SecurityException,
             IOException {
 
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         MockConfigLogManager lm = new MockConfigLogManager();
         assertFalse(lm.isCalled);
 
@@ -528,6 +585,10 @@ public class LogManagerTest extends Test
 	 * Class under test for void readConfiguration(InputStream)
 	 */
 	public void testReadConfigurationInputStream() throws IOException {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// mock LogManager
 		InputStream stream = EnvironmentHelper.PropertiesToInputStream(props);
 
@@ -560,6 +621,10 @@ public class LogManagerTest extends Test
 
 	public void testReadConfigurationInputStream_null()
 			throws SecurityException, IOException {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		try {
 			mockManager.readConfiguration(null);
 			fail("should throw null pointer exception");
@@ -569,6 +634,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testReadConfigurationInputStream_root() throws IOException {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		InputStream stream = EnvironmentHelper.PropertiesToInputStream(props);
 		manager.readConfiguration(EnvironmentHelper.PropertiesToInputStream(props));
 
@@ -602,6 +671,10 @@ public class LogManagerTest extends Test
 
     public void testReadConfigurationUpdatesRootLoggersHandlers()
             throws IOException {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Properties properties = new Properties();
         LogManager.getLogManager().readConfiguration(
                 EnvironmentHelper.PropertiesToInputStream(properties));
@@ -618,6 +691,10 @@ public class LogManagerTest extends Test
 
     public void testReadConfigurationDoesNotUpdateOtherLoggers()
             throws IOException {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Properties properties = new Properties();
         LogManager.getLogManager().readConfiguration(
                 EnvironmentHelper.PropertiesToInputStream(properties));
@@ -634,6 +711,10 @@ public class LogManagerTest extends Test
     }
 
 	public void testAddRemovePropertyChangeListener() throws Exception {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		MockPropertyChangeListener listener1 = new MockPropertyChangeListener();
 		MockPropertyChangeListener listener2 = new MockPropertyChangeListener();
 		// add same listener1 two times
@@ -680,6 +761,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testAddRemovePropertyChangeListener_null() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// seems nothing happened
         try{
             mockManager.addPropertyChangeListener(null);
@@ -690,6 +775,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testReset() throws SecurityException, IOException {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// mock LogManager
 		mockManager.readConfiguration(EnvironmentHelper.PropertiesToInputStream(props));
 		assertNotNull(mockManager.getProperty("handlers"));
@@ -724,6 +813,10 @@ public class LogManagerTest extends Test
 	}
 
 	public void testGlobalPropertyConfig() throws Exception {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
         PrintStream err = System.err;
         try {
             System.setErr(new PrintStream(new NullOutputStream()));
@@ -814,6 +907,10 @@ public class LogManagerTest extends Test
     }
 
     public void testValidConfigClass() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         String oldPropertyValue = System.getProperty(CONFIG_CLASS);
         try {
             System.setProperty(CONFIG_CLASS, this.getClass().getName()
@@ -837,6 +934,10 @@ public class LogManagerTest extends Test
     }
 
     public void testNotExistConfigFile() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         String oldPropertyValue = System.getProperty(CONFIG_FILE);
         System.setProperty(CONFIG_FILE, "not.exist.config.file");
         try {
@@ -856,6 +957,10 @@ public class LogManagerTest extends Test
 
     // regression for HARMONY-3075
     public void testGetLoggingMXBean() throws Exception{
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertNotNull(LogManager.getLoggingMXBean());
     }
     

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/luni/make/run-test.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/luni/make/run-test.xml?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/luni/make/run-test.xml (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/luni/make/run-test.xml Wed May 26 09:31:07 2010
@@ -33,7 +33,7 @@
 
     <target name="test-module"
             depends="-test-module,-test-module-impl" />
-    <target name="-test-module" depends="test-jre-vm-info">
+    <target name="-test-module">
         <convert-test-as-class from="test.case" to="converted.tc.class" />
         <run-hdk-tests module="luni" jar="luni_tests_api.jar">
             <excludeorinclude>

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/PackageTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/PackageTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/PackageTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/PackageTest.java Wed May 26 09:31:07 2010
@@ -22,6 +22,7 @@ import java.net.URL;
 import java.net.URLClassLoader;
 
 import tests.support.resource.Support_Resources;
+import tests.support.Support_Excludes;
 
 public class PackageTest extends junit.framework.TestCase {
 
@@ -63,6 +64,10 @@ public class PackageTest extends junit.f
      */
     public void test_helper_Attributes() throws Exception {
 
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Package p = getTestPackage("hyts_all_attributes.jar", "p.C");
         assertEquals(
                 "Package getImplementationTitle returns a wrong string (1)",
@@ -172,6 +177,10 @@ public class PackageTest extends junit.f
      * @tests java.lang.Package#getName()
      */
     public void test_getName() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Package p = getTestPackage("hyts_pq.jar", "p.q.C");
         assertEquals("Package getName returns a wrong string", "p.q", p
                 .getName());
@@ -181,6 +190,10 @@ public class PackageTest extends junit.f
      * @tests java.lang.Package#getPackage(java.lang.String)
      */
     public void test_getPackageLjava_lang_String() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertSame("Package getPackage failed for java.lang", Package
                 .getPackage("java.lang"), Package.getPackage("java.lang"));
 
@@ -192,6 +205,10 @@ public class PackageTest extends junit.f
      * @tests java.lang.Package#getPackages()
      */
     public void test_getPackages() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Package[] pckgs = Package.getPackages();
         boolean found = false;
         for (int i = 0; i < pckgs.length; i++) {
@@ -207,6 +224,10 @@ public class PackageTest extends junit.f
      * @tests java.lang.Package#hashCode()
      */
     public void test_hashCode() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Package p1 = Package.getPackage("java.lang");
         if (p1 != null) {
             assertEquals(p1.hashCode(), "java.lang".hashCode());
@@ -217,6 +238,10 @@ public class PackageTest extends junit.f
      * @tests java.lang.Package#isCompatibleWith(java.lang.String)
      */
     public void test_isCompatibleWithLjava_lang_String() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Package p = getTestPackage("hyts_c.jar", "p.C");
 
         assertTrue("Package isCompatibleWith fails with lower version", p
@@ -267,6 +292,10 @@ public class PackageTest extends junit.f
      * @tests java.lang.Package#isSealed()
      */
     public void test_isSealed() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Package p = getTestPackage("hyts_pq.jar", "p.q.C");
         assertTrue("Package isSealed returns wrong boolean", p.isSealed());
     }
@@ -275,6 +304,10 @@ public class PackageTest extends junit.f
      * @tests java.lang.Package#isSealed(java.net.URL)
      */
     public void test_isSealedLjava_net_URL() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Package p = getTestPackage("hyts_c.jar", "p.C");
         assertFalse("Package isSealed returns wrong boolean (1)", p
                 .isSealed(new URL("file:/" + resPath + "/")));
@@ -286,12 +319,20 @@ public class PackageTest extends junit.f
      * @tests java.lang.Package#toString()
      */
     public void test_toString() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Package p = getTestPackage("hyts_c.jar", "p.C");
         assertTrue("Package toString returns wrong string", p.toString()
                 .length() > 0);
     }
     
     public void test_SealedPackage_forName() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Support_Resources.copyFile(resources, "Package", "hyts_c.jar");
         Support_Resources.copyFile(resources, "Package", "hyts_d.jar");
         Support_Resources.copyFile(resources, "Package", "hyts_d1.jar");

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/SecurityManager2Test.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/SecurityManager2Test.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/SecurityManager2Test.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/SecurityManager2Test.java Wed May 26 09:31:07 2010
@@ -20,10 +20,15 @@ import java.security.Permission;
 
 import junit.framework.TestCase;
 import tests.support.Support_Exec;
+import tests.support.Support_Excludes;
 
 public class SecurityManager2Test extends TestCase {
 
     public void test_SecurityManager_via_SystemProperty() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         String[] arg = new String[] {
                 "-Djava.security.manager=" + MySecurityManager.class.getName(),
                 TestForSystemProperty.class.getName() };

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/ThreadTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/ThreadTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/ThreadTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/ThreadTest.java Wed May 26 09:31:07 2010
@@ -20,6 +20,7 @@ package org.apache.harmony.luni.tests.ja
 import java.lang.Thread.UncaughtExceptionHandler;
 import java.security.Permission;
 import java.util.Map;
+import tests.support.Support_Excludes;
 
 public class ThreadTest extends junit.framework.TestCase {
 
@@ -126,6 +127,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#Thread()
 	 */
 	public void test_Constructor() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.Thread()
 
 		Thread t;
@@ -161,6 +166,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#Thread(java.lang.Runnable)
 	 */
 	public void test_ConstructorLjava_lang_Runnable() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
             // Test for method java.lang.Thread(java.lang.Runnable)
             ct = new Thread(new SimpleThread(10));
             ct.start();
@@ -170,6 +179,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#Thread(java.lang.Runnable, java.lang.String)
 	 */
 	public void test_ConstructorLjava_lang_RunnableLjava_lang_String() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.Thread(java.lang.Runnable,
 		// java.lang.String)
 		Thread st1 = new Thread(new SimpleThread(1), "SimpleThread1");
@@ -182,6 +195,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#Thread(java.lang.String)
 	 */
 	public void test_ConstructorLjava_lang_String() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.Thread(java.lang.String)
 		Thread t = new Thread("Testing");
 		assertEquals("Created tread with incorrect name", 
@@ -193,6 +210,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#Thread(java.lang.ThreadGroup, java.lang.Runnable)
 	 */
 	public void test_ConstructorLjava_lang_ThreadGroupLjava_lang_Runnable() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.Thread(java.lang.ThreadGroup,
 		// java.lang.Runnable)
 		ThreadGroup tg = new ThreadGroup("Test Group1");
@@ -211,6 +232,10 @@ public class ThreadTest extends junit.fr
 	 *        java.lang.String)
 	 */
 	public void test_ConstructorLjava_lang_ThreadGroupLjava_lang_RunnableLjava_lang_String() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.Thread(java.lang.ThreadGroup,
 		// java.lang.Runnable, java.lang.String)
 		ThreadGroup tg = new ThreadGroup("Test Group2");
@@ -245,6 +270,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#Thread(java.lang.ThreadGroup, java.lang.String)
 	 */
 	public void test_ConstructorLjava_lang_ThreadGroupLjava_lang_String() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.Thread(java.lang.ThreadGroup,
 		// java.lang.String)
 		st = new Thread(new SimpleThread(1), "SimpleThread4");
@@ -257,6 +286,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#activeCount()
 	 */
 	public void test_activeCount() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method int java.lang.Thread.activeCount()
 		Thread t = new Thread(new SimpleThread(10));
 		int active = 0;
@@ -275,6 +308,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#checkAccess()
 	 */
 	public void test_checkAccess() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.checkAccess()
 		ThreadGroup tg = new ThreadGroup("Test Group3");
 		try {
@@ -297,6 +334,10 @@ public class ThreadTest extends junit.fr
      */
     @SuppressWarnings("deprecation")
     public void test_countStackFrames() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         /*
          * Thread.countStackFrames() is unpredictable, so we just test that it
          * doesn't throw an exception.
@@ -308,6 +349,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#currentThread()
 	 */
 	public void test_currentThread() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 	    assertNotNull(Thread.currentThread());
 	}
 
@@ -316,6 +361,10 @@ public class ThreadTest extends junit.fr
 	 */
 	@SuppressWarnings("deprecation")
     public void test_destroy() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
 	    try {
 	        new Thread().destroy();
             // FIXME uncomment when IBM VME is updated
@@ -328,6 +377,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#enumerate(java.lang.Thread[])
 	 */
     public void test_enumerate$Ljava_lang_Thread() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         // Test for method int java.lang.Thread.enumerate(java.lang.Thread [])
         // The test has been updated according to HARMONY-1974 JIRA issue.
 
@@ -413,6 +466,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#getContextClassLoader()
 	 */
 	public void test_getContextClassLoader() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.ClassLoader
 		// java.lang.Thread.getContextClassLoader()
 		Thread t = new Thread();
@@ -427,6 +484,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#getName()
 	 */
 	public void test_getName() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.String java.lang.Thread.getName()
 		st = new Thread(new SimpleThread(1), "SimpleThread6");
 		assertEquals("Returned incorrect thread name", 
@@ -438,6 +499,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#getPriority()
 	 */
 	public void test_getPriority() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method int java.lang.Thread.getPriority()
 		st = new Thread(new SimpleThread(1));
 		st.setPriority(Thread.MAX_PRIORITY);
@@ -450,6 +515,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#getThreadGroup()
 	 */
 	public void test_getThreadGroup() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.ThreadGroup
 		// java.lang.Thread.getThreadGroup()
 		ThreadGroup tg = new ThreadGroup("Test Group4");
@@ -491,6 +560,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#interrupt()
 	 */
 	public void test_interrupt() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.interrupt()
 		final Object lock = new Object();
 		class ChildThread1 extends Thread {
@@ -552,6 +625,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#interrupted()
 	 */
 	public void test_interrupted() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
         assertFalse("Interrupted returned true for non-interrupted thread", Thread
                 .interrupted());
         Thread.currentThread().interrupt();
@@ -563,6 +640,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#isAlive()
 	 */
 	public void test_isAlive() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method boolean java.lang.Thread.isAlive()
 		SimpleThread simple;
 		st = new Thread(simple = new SimpleThread(500));
@@ -587,6 +668,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#isDaemon()
 	 */
 	public void test_isDaemon() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method boolean java.lang.Thread.isDaemon()
 		st = new Thread(new SimpleThread(1), "SimpleThread10");
 		assertTrue("Non-Daemon thread returned true", !st.isDaemon());
@@ -599,6 +684,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#isInterrupted()
 	 */
 	public void test_isInterrupted() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method boolean java.lang.Thread.isInterrupted()
 		class SpinThread implements Runnable {
 			public volatile boolean done = false;
@@ -632,6 +721,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#join()
 	 */
 	public void test_join() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.join()
 		SimpleThread simple;
 		try {
@@ -663,6 +756,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#join(long)
 	 */
 	public void test_joinJ() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.join(long)
 		SimpleThread simple;
 		try {
@@ -729,6 +826,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#join(long, int)
 	 */
 	public void test_joinJI() throws Exception {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.join(long, int)
 		SimpleThread simple;
                 st = new Thread(simple = new SimpleThread(1000), "Squawk1");
@@ -783,6 +884,10 @@ public class ThreadTest extends junit.fr
 	 */
 	@SuppressWarnings("deprecation")
     public void test_resume() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
 		// Test for method void java.lang.Thread.resume()
 		int orgval;
 		ResSupThread t;
@@ -814,6 +919,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#run()
 	 */
 	public void test_run() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.run()
 		class RunThread implements Runnable {
 			boolean didThreadRun = false;
@@ -843,6 +952,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#setDaemon(boolean)
 	 */
 	public void test_setDaemonZ() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.setDaemon(boolean)
 		st = new Thread(new SimpleThread(1), "SimpleThread14");
 		st.setDaemon(true);
@@ -854,6 +967,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#setName(java.lang.String)
 	 */
 	public void test_setNameLjava_lang_String() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.setName(java.lang.String)
 		st = new Thread(new SimpleThread(1), "SimpleThread15");
 		st.setName("Bogus Name");
@@ -873,6 +990,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#setPriority(int)
 	 */
 	public void test_setPriorityI() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.setPriority(int)
 		st = new Thread(new SimpleThread(1));
 		st.setPriority(Thread.MAX_PRIORITY);
@@ -885,6 +1006,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#sleep(long)
 	 */
 	public void test_sleepJ() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.sleep(long)
 
 		// TODO : Test needs enhancing.
@@ -903,6 +1028,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#sleep(long, int)
 	 */
 	public void test_sleepJI() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.sleep(long, int)
 
 		// TODO : Test needs revisiting.
@@ -923,6 +1052,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#start()
 	 */
 	public void test_start() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method void java.lang.Thread.start()
 		try {
 			ResSupThread t = new ResSupThread(Thread.currentThread());
@@ -947,6 +1080,10 @@ public class ThreadTest extends junit.fr
 	 */
 	@SuppressWarnings("deprecation")
     public void test_stop() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
 		// Test for method void java.lang.Thread.stop()
 		try {
 			Runnable r = new ResSupThread(null);
@@ -975,6 +1112,10 @@ public class ThreadTest extends junit.fr
 	 */
 	@SuppressWarnings("deprecation")
     public void test_stop_subtest0() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
 		Thread t = new Thread("t");
 		class MySecurityManager extends SecurityManager {
 			public boolean intest = false;
@@ -1027,6 +1168,10 @@ public class ThreadTest extends junit.fr
 	 */
 	@SuppressWarnings("deprecation")
     public void test_stopLjava_lang_Throwable_subtest0() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
 		Thread t = new Thread("t");
 		class MySecurityManager extends SecurityManager {
 			public boolean intest = false;
@@ -1084,6 +1229,10 @@ public class ThreadTest extends junit.fr
 	 */
 	@SuppressWarnings("deprecation")
     public void test_stopLjava_lang_Throwable() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
 		// Test for method void java.lang.Thread.stop(java.lang.Throwable)
 		ResSupThread t = new ResSupThread(Thread.currentThread());
 		synchronized (t) {
@@ -1112,6 +1261,10 @@ public class ThreadTest extends junit.fr
 	 */
 	@SuppressWarnings("deprecation")
     public void test_suspend() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
 		// Test for method void java.lang.Thread.suspend()
 		int orgval;
 		ResSupThread t = new ResSupThread(Thread.currentThread());
@@ -1164,6 +1317,10 @@ public class ThreadTest extends junit.fr
 	 * @tests java.lang.Thread#toString()
 	 */
 	public void test_toString() {
+	    if (Support_Excludes.isExcluded()) {
+	        return;
+	    }
+
 		// Test for method java.lang.String java.lang.Thread.toString()
 		ThreadGroup tg = new ThreadGroup("Test Group5");
 		st = new Thread(tg, new SimpleThread(1), "SimpleThread17");
@@ -1183,6 +1340,10 @@ public class ThreadTest extends junit.fr
      * @tests java.lang.Thread#getAllStackTraces()
      */
     public void test_getAllStackTraces() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Map<Thread, StackTraceElement[]> stMap = Thread.getAllStackTraces();
         assertNotNull(stMap);
         //TODO add security-based tests
@@ -1193,6 +1354,10 @@ public class ThreadTest extends junit.fr
      * @tests java.lang.Thread#setDefaultUncaughtExceptionHandler
      */
     public void test_get_setDefaultUncaughtExceptionHandler() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         class Handler implements UncaughtExceptionHandler {
             public void uncaughtException(Thread thread, Throwable ex) {
             }
@@ -1211,6 +1376,10 @@ public class ThreadTest extends junit.fr
      * @tests java.lang.Thread#getStackTrace()
      */
     public void test_getStackTrace() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
         
         assertNotNull(stackTrace);
@@ -1234,6 +1403,10 @@ public class ThreadTest extends junit.fr
      * @tests java.lang.Thread#getState()
      */
     public void test_getState() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         Thread.State state = Thread.currentThread().getState();
         assertNotNull(state);
         assertEquals(Thread.State.RUNNABLE, state);
@@ -1245,6 +1418,10 @@ public class ThreadTest extends junit.fr
      * @tests java.lang.Thread#setUncaughtExceptionHandler
      */
     public void test_get_setUncaughtExceptionHandler() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         class Handler implements UncaughtExceptionHandler {
             public void uncaughtException(Thread thread, Throwable ex) {
             }
@@ -1263,6 +1440,10 @@ public class ThreadTest extends junit.fr
      * @tests java.lang.Thread#getId()
      */
     public void test_getId() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         assertTrue("current thread's ID is not positive", Thread.currentThread().getId() > 0);
         
         //check all the current threads for positive IDs

Modified: harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/net/ExcludedProxyTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/net/ExcludedProxyTest.java?rev=948377&r1=948376&r2=948377&view=diff
==============================================================================
--- harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/net/ExcludedProxyTest.java (original)
+++ harmony/enhanced/java/branches/mrh/classlib/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/net/ExcludedProxyTest.java Wed May 26 09:31:07 2010
@@ -30,6 +30,7 @@ import java.net.URLConnection;
 import tests.support.Support_Configuration;
 import tests.support.resource.Support_Resources;
 import junit.framework.TestCase;
+import tests.support.Support_Excludes;
 
 /*
  * This test is designed for collecting all the testcases which needs a proxy
@@ -43,6 +44,10 @@ public class ExcludedProxyTest extends T
      * @tests java.net.HttpURLConnection#usingProxy()
      */
     public void test_usingProxy() throws Exception {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         try {
             System.setProperty("http.proxyHost",
                     Support_Configuration.ProxyServerTestHost);
@@ -117,6 +122,10 @@ public class ExcludedProxyTest extends T
      * @tests java.net.SocketImpl#SocketImpl()
      */
     public void test_Constructor() {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         try {
             try {
                 System.setProperty("socksProxyHost",
@@ -157,6 +166,10 @@ public class ExcludedProxyTest extends T
      * @tests java.net.URL#openConnection(Proxy)
      */
     public void test_openConnectionLjava_net_Proxy() throws IOException {
+        if (Support_Excludes.isExcluded()) {
+            return;
+        }
+
         SocketAddress addr1 = new InetSocketAddress(
                 Support_Configuration.ProxyServerTestHost, 808);
         SocketAddress addr2 = new InetSocketAddress(