Ensure all packages are exported. Make necessary packages visible to test plugins.
diff --git a/jsf/tests/org.eclipse.jst.jsf.contentassist.tests/META-INF/MANIFEST.MF b/jsf/tests/org.eclipse.jst.jsf.contentassist.tests/META-INF/MANIFEST.MF
index ab0ac66..3e31b82 100644
--- a/jsf/tests/org.eclipse.jst.jsf.contentassist.tests/META-INF/MANIFEST.MF
+++ b/jsf/tests/org.eclipse.jst.jsf.contentassist.tests/META-INF/MANIFEST.MF
@@ -21,3 +21,4 @@
  org.eclipse.jst.jsf.core
 Eclipse-LazyStart: true
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: org.eclipse.jst.jsf.contentassist.tests
diff --git a/jsf/tests/org.eclipse.jst.jsf.core.tests/META-INF/MANIFEST.MF b/jsf/tests/org.eclipse.jst.jsf.core.tests/META-INF/MANIFEST.MF
index dcf0f29..3a2ef32 100644
--- a/jsf/tests/org.eclipse.jst.jsf.core.tests/META-INF/MANIFEST.MF
+++ b/jsf/tests/org.eclipse.jst.jsf.core.tests/META-INF/MANIFEST.MF
@@ -33,9 +33,15 @@
  org.eclipse.wst.validation,
  org.eclipse.wst.sse.core
 Eclipse-LazyStart: true
-Export-Package: org.eclipse.jst.jsf.core.tests;x-friends:="org.eclipse.jst.jsf.ui.tests",
+Export-Package: org.eclipse.jst.jsf.core.tests;x-friends:="org.eclipse.jst.jsf.ui.tests,org.eclipse.jst.jsf.context.symbol.tests,org.eclipse.jst.jsf.designtime.tests",
+ org.eclipse.jst.jsf.core.tests.appconfig.validation,
+ org.eclipse.jst.jsf.core.tests.jsflibraryconfig,
  org.eclipse.jst.jsf.core.tests.jsflibraryregistry,
+ org.eclipse.jst.jsf.core.tests.jsflibraryregistry.migration,
  org.eclipse.jst.jsf.core.tests.project.facet,
+ org.eclipse.jst.jsf.core.tests.set,
+ org.eclipse.jst.jsf.core.tests.tagmatcher,
+ org.eclipse.jst.jsf.core.tests.types,
  org.eclipse.jst.jsf.core.tests.util
 Plugin-Class: org.eclipse.jst.jsf.core.tests.TestsPlugin
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/jsf/tests/org.eclipse.jst.jsf.designtime.tests/META-INF/MANIFEST.MF b/jsf/tests/org.eclipse.jst.jsf.designtime.tests/META-INF/MANIFEST.MF
index 14de731..5293ad5 100644
--- a/jsf/tests/org.eclipse.jst.jsf.designtime.tests/META-INF/MANIFEST.MF
+++ b/jsf/tests/org.eclipse.jst.jsf.designtime.tests/META-INF/MANIFEST.MF
@@ -15,3 +15,4 @@
  org.eclipse.jst.jsf.common
 Eclipse-LazyStart: true
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: org.eclipse.jst.jsf.designtime.tests
diff --git a/jsf/tests/org.eclipse.jst.jsf.facesconfig.tests/META-INF/MANIFEST.MF b/jsf/tests/org.eclipse.jst.jsf.facesconfig.tests/META-INF/MANIFEST.MF
index 428e0c2..8ffad31 100644
--- a/jsf/tests/org.eclipse.jst.jsf.facesconfig.tests/META-INF/MANIFEST.MF
+++ b/jsf/tests/org.eclipse.jst.jsf.facesconfig.tests/META-INF/MANIFEST.MF
@@ -33,3 +33,7 @@
  org.eclipse.jst.jsf.core
 Eclipse-LazyStart: true
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: org.eclipse.jst.jsf.facesconfig.tests,
+ org.eclipse.jst.jsf.facesconfig.tests.read,
+ org.eclipse.jst.jsf.facesconfig.tests.util,
+ org.eclipse.jst.jsf.facesconfig.tests.write
diff --git a/jsf/tests/org.eclipse.jst.jsf.metadata.tests/META-INF/MANIFEST.MF b/jsf/tests/org.eclipse.jst.jsf.metadata.tests/META-INF/MANIFEST.MF
index d098643..c3b9ba2 100644
--- a/jsf/tests/org.eclipse.jst.jsf.metadata.tests/META-INF/MANIFEST.MF
+++ b/jsf/tests/org.eclipse.jst.jsf.metadata.tests/META-INF/MANIFEST.MF
@@ -30,6 +30,13 @@
  org.eclipse.wst.xml.core,
  org.eclipse.jst.pagedesigner
 Eclipse-LazyStart: true
-Export-Package: org.eclipse.jst.jsf.metadata.tests
+Export-Package: com.foobar,
+ org.eclipse.jst.jsf.common.metadata.tests,
+ org.eclipse.jst.jsf.metadata.tests,
+ org.eclipse.jst.jsf.metadata.tests.annotations,
+ org.eclipse.jst.jsf.metadata.tests.metadataprocessing,
+ org.eclipse.jst.jsf.metadata.tests.metadataprocessing.features,
+ org.eclipse.jst.jsf.metadata.tests.metadataprocessing.types,
+ org.eclipse.jst.jsf.metadata.tests.taglibprocessing
 Plugin-Class: org.eclipse.jst.jsf.metadata.tests.MetadataTestsPlugin
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/jsf/tests/org.eclipse.jst.jsf.metadataprocessingtests2/META-INF/MANIFEST.MF b/jsf/tests/org.eclipse.jst.jsf.metadataprocessingtests2/META-INF/MANIFEST.MF
index c40e522..487dbdf 100644
--- a/jsf/tests/org.eclipse.jst.jsf.metadataprocessingtests2/META-INF/MANIFEST.MF
+++ b/jsf/tests/org.eclipse.jst.jsf.metadataprocessingtests2/META-INF/MANIFEST.MF
@@ -11,3 +11,4 @@
  org.eclipse.jst.jsf.core
 Eclipse-LazyStart: true
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: org.eclipse.jst.jsf.metadataprocessingtests2
diff --git a/jsf/tests/org.eclipse.jst.jsf.test.util/META-INF/MANIFEST.MF b/jsf/tests/org.eclipse.jst.jsf.test.util/META-INF/MANIFEST.MF
index 4477f3a..c7ca65f 100644
--- a/jsf/tests/org.eclipse.jst.jsf.test.util/META-INF/MANIFEST.MF
+++ b/jsf/tests/org.eclipse.jst.jsf.test.util/META-INF/MANIFEST.MF
@@ -18,6 +18,7 @@
  org.eclipse.wst.validation,
  org.eclipse.wst.internet.cache,
  org.eclipse.core.net
-Export-Package: org.eclipse.jst.jsf.test.util
+Export-Package: org.eclipse.jst.jsf.test.util,
+ org.eclipse.jst.jsf.test.util.sanity
 Eclipse-LazyStart: true
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/jsf/tests/org.eclipse.jst.jsf.validation.el.tests/META-INF/MANIFEST.MF b/jsf/tests/org.eclipse.jst.jsf.validation.el.tests/META-INF/MANIFEST.MF
index 14709ab..aecb473 100644
--- a/jsf/tests/org.eclipse.jst.jsf.validation.el.tests/META-INF/MANIFEST.MF
+++ b/jsf/tests/org.eclipse.jst.jsf.validation.el.tests/META-INF/MANIFEST.MF
@@ -22,3 +22,7 @@
  org.eclipse.jface.text
 Eclipse-LazyStart: true
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: org.eclipse.jst.jsf.validation.el.tests,
+ org.eclipse.jst.jsf.validation.el.tests.base,
+ org.eclipse.jst.jsf.validation.el.tests.jsp,
+ org.eclipse.jst.jsf.validation.el.tests.util