You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Lauzon Daniel-Y18165 <Y1...@motorola.com> on 2004/02/02 17:05:05 UTC

junit crashes on first test of suite

This simple bat:

	call ant -f tester.xml
	pause

Mentions this simple xml:

	<project name="tester" default="test">
		<description>
			this will test the app
		</description>
		<target name="test">
			<junit printsummary="true">
				<classpath>
					<pathelement location="src\com\motorola\ptt\tests\unit"/>
					<pathelement location="src\com\motorola\ptt\exception"/>
					<pathelement location="src\com\motorola\ptt\snmp"/>
					<pathelement location="src\com\motorola\ptt"/>
					<pathelement location="src\com\motorola\ptt\tests"/>
					<pathelement location="lib"/>
					<pathelement location="etc"/>
	    			</classpath>
				<formatter type="plain" usefile="false"/>
				<test name="com.motorola.ptt.tests.PostPTTRequest"/>
			</junit>
			<echo message="now leaving test"/>
		</target>
	</project>

I call the bat once the build and deploy is (manually) done and get this error:

	Y:\QUB03ptt-01\src\telus>call ant -f tester.xml
	Buildfile: tester.xml
	
	test:
	    [junit] Running com.motorola.ptt.tests.PostPTTRequest
	    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
	
	    [junit] Testsuite: com.motorola.ptt.tests.PostPTTRequest	
	    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
	
	    [junit]     Caused an ERROR
	    [junit] com.motorola.ptt.tests.PostPTTRequest
	    [junit] java.lang.ClassNotFoundException: com.motorola.ptt.tests.PostPTTRequ
	est
	    [junit]     at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	    [junit]     at java.security.AccessController.doPrivileged(Native Method)
	    [junit]     at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
	    [junit]     at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
	    [junit]     at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
	    [junit]     at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
	    [junit]     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
	
	    [junit]     at java.lang.Class.forName0(Native Method)
	    [junit]     at java.lang.Class.forName(Class.java:190)
	
	
	    [junit] TEST com.motorola.ptt.tests.PostPTTRequest FAILED
	     [echo] now leaving test
	
	BUILD SUCCESSFUL
	Total time: 1 second
	Press any key to continue . . .
	
It seems to run the suite and then not find it! 
My extensive classpath includes the road to all the ".jar" and ".java" I could find
I ran in "-diagnosis -d -v" mode but that revealed nothing meaningful

Any input would be greatly appreciated

Dan (aka new2ant)

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org