Hello there, I'm not quite sure if this is the correct mailing list for my problem, please forgive me, if not.
I have a problem after upgrading junit from 4.4 to 4.6 on a Hudson Server. I get the error message: [junit] Running org.path.to.my.test.class.SqliteBackupManagerTest [junit] Testsuite: org.path.to.my.test.class.SqliteBackupManagerTest /some/path/to/my/build.xml:188: java.lang.NoClassDefFoundError: org/junit/Assume$AssumptionViolatedException If I downgrade to junit 4.4 the problem disappears. Hudson uses a build.xml for performing the tests: <target name="test" depends="test-compile" description="runs the testcases"> <junit fork="yes" forkmode="once" printsummary="true" > <jvmarg value="-Dprojekte.home=${projekte.home}"/> <!-- cobertura.ser Datei einbinden --> <sysproperty key="net.sourceforge.cobertura.datafile" file="${build(folder)}/${build.instrumented-classes(folder)}/${cobertura (file)}" /> <classpath> <!-- instrumented-cobertura-classes einbinden --> <!-- Note the classpath order: instrumented classes are before the original (uninstrumented) classes. This is important. --> <pathelement location="${build(folder)}/${build.instrumented-classes(folder)}" /> <pathelement location="${build(folder)}/${build.classes(folder)}" /> <pathelement location="${source(folder)}/${source.resources(folder)}" /> <pathelement location="${test(folder)}/${test.build(folder)}/${test.build.classes(fol der)}" /> <pathelement location="${test(folder)}/${test.source(folder)}/${test.source.resources (folder)}" /> <fileset dir="${test(folder)}/${test.lib(folder)}" includes="**/*.jar" /> <fileset dir="${lib(folder)}" includes="**/*.jar" /> <path refid="cobertura.classpath" /> </classpath> <formatter type="brief" usefile="false" /> <formatter type="xml" /> <batchtest todir="${build(folder)}/${build.reports(folder)}/${build.reports.junit(f older)}"> <fileset dir="${test(folder)}/${test.source(folder)}" includes="**/*Test.java" /> </batchtest> </junit> <junitreport todir="${build(folder)}/${build.reports(folder)}/${build.reports.junit(f older)}" /> </target> I reported the problem in the junit-forum and I was given the advice: This appears to be a hard-coded dependency from ant to an internal class in JUnit. Can you bring it up on an ant forum? Encourage them to report problems to ju...@yahoogroups.com, or the JUnit issue tracker. This is why I'm posting it here. Can you help me? Thanks in advance, Matthias ******************************************************************************** Informationen (einschliesslich Pflichtangaben) zu einzelnen, innerhalb der EU taetigen Gesellschaften und Zweigniederlassungen der CITTI-Gruppe finden Sie unter http://www.citti.de/html/pflichtangaben.html. Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese E-Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser E-Mail ist nicht gestattet. Please refer to http://www.citti.de/html/pflichtangaben.html for information (including mandatory corporate particulars) on selected CITTI branches and group companies registered or incorporated in the European Union. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. ******************************************************************************** --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org