I'm trying to run the quicklook tests against the b29 promoted build. I see the following :
runtest:
[echo] =============Starting TestNG functional tests from testng/testng_gd.xml ============
[testng] [Parser] Running:
[testng] /Users/sheetalv/v3.1/v3/tests/quicklook/testng/testng_gd.xml
[testng]
[testng]
[testng] Exception in thread "main" java.lang.NoClassDefFoundError: javax/ejb/EJBHome
[testng] ===============================================
[testng] QuickLookTests
[testng] at java.lang.ClassLoader.defineClass1(Native Method)
[testng] Total tests run: 0, Failures: 0, Skips: 0
[testng] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
[testng] ===============================================
[testng] at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
[testng]
[testng] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
[testng] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
[testng] at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
[testng] at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[testng] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[testng] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[testng] at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
[testng] at java.lang.Class.getDeclaredMethods0(Native Method)
[testng] at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
[testng] at java.lang.Class.privateGetPublicMethods(Class.java:2547)
[testng] at java.lang.Class.getMethods(Class.java:1410)
[testng] at org.testng.internal.TestNGClassFinder.<init>(TestNGClassFinder.java:54)
[testng] at org.testng.TestRunner.initMethods(TestRunner.java:265)
[testng] at org.testng.TestRunner.init(TestRunner.java:211)
[testng] at org.testng.TestRunner.init(TestRunner.java:173)
[testng] at org.testng.TestRunner.<init>(TestRunner.java:130)
[testng] at org.testng.SuiteRunner$DefaultTestRunnerFactory.newTestRunner(SuiteRunner.java:444)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:234)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
[testng] at org.testng.TestNG.run(TestNG.java:699)
[testng] at org.testng.TestNG.privateMain(TestNG.java:824)
[testng] at org.testng.TestNG.main(TestNG.java:802)
[testng] Caused by: java.lang.ClassNotFoundException: javax.ejb.EJBHome
[testng] at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[testng] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[testng] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[testng] at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
[testng] ... 29 more
The javax.ejb.jar contains the above class reported as not found. I see this jar under the modules dir. What am I missing? Is there any more configuration required than just setting -Dglassfish.home?
Thanks
Sheetal