On Jun 1, 2011, at 11:14 PM, Shawn Jiang wrote:

> It's quite tricky because the war and ejb module have the same name,  Hence,  
> they have the same hashcode because we are returning name.hashCode()  in 
> Module.hashCode().
> 
> r1130391  Change to moduleURI.hashCode() will fix this because the URI can 
> identify a module.    It should be fixed, I will trigger a G JCDI tck to see.

Interesting. So, is this the error you were getting?

org.testng.TestNGException: 
Cannot find class in classpath: 
org.jboss.jsr299.tck.tests.definition.qualifier.enterprise.EnterpriseQualifierDefinitionTest
        org.testng.xml.XmlClass.getSupportClass(XmlClass.java:55)
        org.testng.internal.Utils.xmlClassesToClasses(Utils.java:79)
        org.testng.TestRunner.initMethods(TestRunner.java:289)
        org.testng.TestRunner.init(TestRunner.java:235)
        org.testng.TestRunner.init(TestRunner.java:197)
        org.testng.TestRunner.<init>(TestRunner.java:141)
        
org.testng.SuiteRunner$DefaultTestRunnerFactory.newTestRunner(SuiteRunner.java:488)
        org.testng.SuiteRunner.privateRun(SuiteRunner.java:250)
        org.testng.SuiteRunner.run(SuiteRunner.java:204)
        org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:912)
        org.testng.TestNG.runSuitesLocally(TestNG.java:876)
        org.testng.TestNG.run(TestNG.java:784)
        org.jboss.testharness.impl.runner.TestRunner.run(TestRunner.java:61)
        
org.jboss.testharness.impl.runner.servlet.ServletTestRunner.doGet(ServletTestRunner.java:77)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:668)

Can someone refresh my memory as to *why* a class in 
org.jboss.jsr299.tck.tests.definition.qualifier.enterprise.EnterpriseQualifierDefinitionTest.jar
 should be visible, in this app?

--kevan

Reply via email to