SCATestCaseRunner assumes test class is loaded by the context classloader
-------------------------------------------------------------------------
Key: TUSCANY-2081
URL: https://issues.apache.org/jira/browse/TUSCANY-2081
Project: Tuscany
Issue Type: Bug
Components: Java SCA Embedded Runtime
Affects Versions: Java-SCA-1.1
Reporter: Rajini Sivaram
Assignee: Rajini Sivaram
Fix For: Java-SCA-1.2
o.a.t.s.host.embedded.SCATestCaseRunner which is used in many samples creates a
classloader based on the classloader of the test class and installs it as the
thread context classloader. There is an implicit assumption here that 3rd party
libraries which are required on the TCCL are accessible through the test
classloader. This is not the case when Tuscany is running under OSGi since test
bundles typically will not have access to the 3rd party implementation classes
required on the TCCL. Tests using SCATestCaseRunner currently fail under OSGi
as a result.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]