Task #4454 (closed)
Bug: testng fails on hudson class
Reported by: | jamoore | Owned by: | jamoore |
---|---|---|---|
Priority: | minor | Milestone: | OMERO-Beta4.3 |
Component: | Deployment | Version: | n.a. |
Keywords: | n.a. | Cc: | jburel |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 0.0d |
Sprint: | 2011-02-24 (6) |
Description
Similar to #4449, when running testng under hudson OmeroJava build fails with:
test-suite: Exception in thread "main" java.lang.NoClassDefFoundError: hudson/jdk/demo/applets/Animator/Animation (wrong name: Animation) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) [[ClassInfoMap]] Unable to open class hudson.jdk.demo.applets.Animator.Animation - unable to resolve class reference hudson/jdk/demo/applets/Animator/Animation (wrong name: Animation) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.testng.internal.ClassHelper.forName(ClassHelper.java:95) at org.testng.xml.XmlClass.loadClass(XmlClass.java:73) at org.testng.xml.XmlClass.getSupportClass(XmlClass.java:84) at org.testng.internal.ClassInfoMap.<init>(ClassInfoMap.java:19) at org.testng.TestRunner.initMethods(TestRunner.java:393) at org.testng.TestRunner.init(TestRunner.java:228) at org.testng.TestRunner.init(TestRunner.java:198) at org.testng.TestRunner.<init>(TestRunner.java:147) at org.testng.SuiteRunner$DefaultTestRunnerFactory.newTestRunner(SuiteRunner.java:506) at org.testng.SuiteRunner.init(SuiteRunner.java:142) at org.testng.SuiteRunner.<init>(SuiteRunner.java:106) at org.testng.TestNG.createSuiteRunner(TestNG.java:1084) at org.testng.TestNG.createSuiteRunners(TestNG.java:1071) at org.testng.TestNG.runSuitesLocally(TestNG.java:923) at org.testng.TestNG.run(TestNG.java:868) at org.testng.TestNG.privateMain(TestNG.java:1150) at org.testng.TestNG.main(TestNG.java:1114)
Change History (6)
comment:1 Changed 13 years ago by jmoore
- Cc jburel added
- Status changed from new to accepted
comment:2 Changed 13 years ago by jburel
Those are old tests. I am not even sure you need to keep them as they are.
comment:3 Changed 13 years ago by jmoore <josh@…>
- Remaining Time changed from 0.1 to 0
- Resolution set to fixed
- Status changed from accepted to closed
(In [eace0a3c801e25d6b5123c0c0b1ff66c359b10ab/ome.git] on branch develop) Moving OmeroJava package-less tests to unit/ (Fix #4454)
comment:4 Changed 13 years ago by jmoore <josh@…>
(In [0d0cacf2caf6b8598df4a8248ec16104823c70f7/ome.git] on branch dev_4_1_custom) Moving OmeroJava package-less tests to unit/ (Fix #4454)
comment:5 Changed 13 years ago by jmoore <josh@…>
(In [e9832243386005360a69bc5cd8a7a56b18cdb22e/ome.git] on branch dev_4_2) Moving OmeroJava package-less tests to unit/ (Fix #4454)
comment:6 Changed 13 years ago by jmoore <josh@…>
(In [0d0cacf2caf6b8598df4a8248ec16104823c70f7/ome.git] on branch dev_4_1_custom) Moving OmeroJava package-less tests to unit/ (Fix #4454)
This will most likely require that we not use the default package, e.g. OmeroJava/test/ModelTest.java. I'll move these to OmeroJava/test/unit and use the proper packages in the *.testng.xml files.