Wrap all tests in the JUnit4TestAdapter.  Hopefully this will fix the breakage in this suite.
diff --git a/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/AllTests.java b/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/AllTests.java
index 3007f93..4282269 100644
--- a/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/AllTests.java
+++ b/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/AllTests.java
@@ -10,6 +10,7 @@
  *******************************************************************************/ 
 package org.eclipse.jst.jsf.core.tests;
 
+import junit.framework.JUnit4TestAdapter;
 import junit.framework.Test;
 import junit.framework.TestSuite;
 
@@ -55,56 +56,56 @@
 	public static Test suite() {
 		TestSuite suite = new TestSuite("Test for org.eclipse.jst.jsf.core.tests");
 		//$JUnit-BEGIN$
-        suite.addTestSuite(TestJDTBeanPropertyWorkingCopy.class);
-        suite.addTestSuite(TestJDTBeanIntrospector.class);
-        suite.addTestSuite(TestTypeUtil.class);
+        suite.addTest(new JUnit4TestAdapter(TestJDTBeanPropertyWorkingCopy.class));
+        suite.addTest(new JUnit4TestAdapter(TestJDTBeanIntrospector.class));
+        suite.addTest(new JUnit4TestAdapter(TestTypeUtil.class));
 
-		suite.addTestSuite(TypeComparatorTests.class);
-		suite.addTestSuite(TypeTransformerTests.class);
+		suite.addTest(new JUnit4TestAdapter(TypeComparatorTests.class));
+		suite.addTest(new JUnit4TestAdapter(TypeTransformerTests.class));
 
-		suite.addTestSuite(JSFLibraryRegistryTestCases.class);
-		suite.addTestSuite(JSFLibraryTestCases.class);
-		suite.addTestSuite(ArchiveFileTestCases.class);
-		suite.addTestSuite(MaintainDefaultImplementationAdapterTestCases.class);
-		suite.addTestSuite(JSFLibraryRegistryPackageTestCases.class);
+		suite.addTest(new JUnit4TestAdapter(JSFLibraryRegistryTestCases.class));
+		suite.addTest(new JUnit4TestAdapter(JSFLibraryTestCases.class));
+		suite.addTest(new JUnit4TestAdapter(ArchiveFileTestCases.class));
+		suite.addTest(new JUnit4TestAdapter(MaintainDefaultImplementationAdapterTestCases.class));
+		suite.addTest(new JUnit4TestAdapter(JSFLibraryRegistryPackageTestCases.class));
 
 		// comment out temporarily.  See https://bugs.eclipse.org/bugs/show_bug.cgi?id=214417
-		//suite.addTestSuite(TestLifecycleListener.class);
+		//suite.addTest(new JUnit4TestAdapter(TestLifecycleListener.class));
 
-		suite.addTestSuite(JSFFacetInstallDataModelProviderTestCases.class);
+		suite.addTest(new JUnit4TestAdapter(JSFFacetInstallDataModelProviderTestCases.class));
 
 		// test the jar file appconfig provider
-		// TODO C.B: add this back suite.addTestSuite(TestJARFileJSFAppConfigProvider.class);
+		// TODO C.B: add this back suite.addTest(TestJARFileJSFAppConfigProvider.class);
 		
-//		suite.addTestSuite(JSFLibraryConfigDialogSettingDataTestCases.class);
-		suite.addTestSuite(JSFProjectLibraryReferenceTestCases.class);
-//		suite.addTestSuite(JSFLibraryConfigModelTestCases.class);
-		suite.addTestSuite(JSFLibraryRegistryUtilTestCases.class);
-		suite.addTestSuite(JsfLibraryValidatorTest.class);
+//		suite.addTest(JSFLibraryConfigDialogSettingDataTestCases.class);
+		suite.addTest(new JUnit4TestAdapter(JSFProjectLibraryReferenceTestCases.class));
+//		suite.addTest(JSFLibraryConfigModelTestCases.class);
+		suite.addTest(new JUnit4TestAdapter(JSFLibraryRegistryUtilTestCases.class));
+		suite.addTest(new JUnit4TestAdapter(JsfLibraryValidatorTest.class));
 
-		suite.addTestSuite(TestJSPSemanticsValidator_Containment.class);
-        suite.addTestSuite(TestJSPSemanticsValidator_AttributeValues.class);
-		suite.addTestSuite(AppConfigValidationUtilTestCase.class);
-		suite.addTestSuite(TestMemberConstraint.class);
-		suite.addTestSuite(TestXPathValidation.class);
-		suite.addTestSuite(TestXPathTagMatcher.class);
-		suite.addTestSuite(ConcreteAxiomaticSetTest.class);
-		suite.addTestSuite(NodeSetTest.class);
+		suite.addTest(new JUnit4TestAdapter(TestJSPSemanticsValidator_Containment.class));
+        suite.addTest(new JUnit4TestAdapter(TestJSPSemanticsValidator_AttributeValues.class));
+		suite.addTest(new JUnit4TestAdapter(AppConfigValidationUtilTestCase.class));
+		suite.addTest(new JUnit4TestAdapter(TestMemberConstraint.class));
+		suite.addTest(new JUnit4TestAdapter(TestXPathValidation.class));
+		suite.addTest(new JUnit4TestAdapter(TestXPathTagMatcher.class));
+		suite.addTest(new JUnit4TestAdapter(ConcreteAxiomaticSetTest.class));
+		suite.addTest(new JUnit4TestAdapter(NodeSetTest.class));
 		
         // NOTE: migration tests affect workspace meta-data files, but they
         // should play nice with others
 		// BUT, to be on the safe side, always run them LAST.
-        suite.addTestSuite(MigrationV1toV2Test.class);
+        suite.addTest(new JUnit4TestAdapter(MigrationV1toV2Test.class));
 
-        suite.addTestSuite(JSFLibraryReferenceTestCases.class);
-        suite.addTestSuite(JSFLibraryServerSuppliedReferenceTestCases.class);
+        suite.addTest(new JUnit4TestAdapter(JSFLibraryReferenceTestCases.class));
+        suite.addTest(new JUnit4TestAdapter(JSFLibraryServerSuppliedReferenceTestCases.class));
         
         // Vendor-specific web.xml configuration tests
-        suite.addTestSuite(VendorSpecificWebXmlConfigurationForJavaEETest.class);
-        suite.addTestSuite(VendorSpecificWebXmlConfigurationForJ2EETest.class);
+        suite.addTest(new JUnit4TestAdapter(VendorSpecificWebXmlConfigurationForJavaEETest.class));
+        suite.addTest(new JUnit4TestAdapter(VendorSpecificWebXmlConfigurationForJ2EETest.class));
 
         // Jsf library provider tests
-        suite.addTestSuite(JsfLibraryProviderTests.class);
+        suite.addTest(new JUnit4TestAdapter(JsfLibraryProviderTests.class));
 
 		//$JUnit-END$
 		return suite;