bug 360671: Testcase documentation.
diff --git a/org.eclipse.virgo.kernel.deployer.test/src/test/java/org/eclipse/virgo/kernel/deployer/test/SyntheticContextTCCLIntegrationTests.java b/org.eclipse.virgo.kernel.deployer.test/src/test/java/org/eclipse/virgo/kernel/deployer/test/SyntheticContextTCCLIntegrationTests.java index 0d10e2f..656c657 100644 --- a/org.eclipse.virgo.kernel.deployer.test/src/test/java/org/eclipse/virgo/kernel/deployer/test/SyntheticContextTCCLIntegrationTests.java +++ b/org.eclipse.virgo.kernel.deployer.test/src/test/java/org/eclipse/virgo/kernel/deployer/test/SyntheticContextTCCLIntegrationTests.java
@@ -14,8 +14,22 @@ import java.io.File; import org.eclipse.virgo.kernel.deployer.core.DeploymentIdentity; +import org.junit.Ignore; import org.junit.Test; +/** + * Test that the synthetic context bundle's class loader is used as the TCCL for a PAR. + * <p/> + * A bundle "b" in the test PAR invokes a static "run" method in a bundle "global" outside the PAR. The run method + * attempts to load a class "AClass" of a package exported by bundle "a" in the PAR (but not imported by bundle "b") + * using the current thread context class loader (TCCL). The TCCL should be the class loader of the synthetic context + * bundle of the PAR and this class loader should be able to load classes from all packages exported by bundles in the + * PAR, including "AClass". + * <p/> + * For the source of the PAR and "global" bundle, see test-apps/synthetic-tccl. Instructions for building are in + * README.TXT. + */ +@Ignore("Bug 360671 - Synthetic context class loader is not set as TCCL") public class SyntheticContextTCCLIntegrationTests extends AbstractDeployerIntegrationTest { @Test