ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From 심우곤 <wgs...@greenbell.co.kr>
Subject Re: junit problem
Date Wed, 16 Jul 2003 00:35:50 GMT
Dear Han, 

My suggestion is: 

<?xml version="1.0"?> 

<project basedir="." default="test"> 

<property name="build.sysclasspath" value="ignore"/> 

<property environment="env"/> <!-- use environment variable --> 
<property name="classes" value="." /> 
<property name="junit.jar" value="${env.ANT_HOME}/lib/junit.jar"/> 

<property name="test.class.name" value="junit.samples.AllTests" /> 

<path id="test.classpath"> 
  <pathelement location="${classes}" /> 
  <pathelement location="${junit.jar}" /> 
</path> 

<target name="test"> 
  <junit fork="yes" haltonfailure="yes"> 
    <test name="${test.class.name}" /> 
    <formatter type="plain" usefile="false" /> 
    <classpath refid="test.classpath" /> 
  </junit> 
</target> 
</project> 



---------- Original Message ---------- 
From : Jimmy Han(jhan@cisco.com
<javascript:location='/kr/writemail_text.html?to=jhan@cisco.com'> ) 
  To  : user@ant.apache.org
<javascript:location='/kr/writemail_text.html?to=user@ant.apache.org'>  
Sent : Wednesday, Jul 16, 2003 07:59 AM 
Subject : junit problem 

> I know this has been asked for manu times. I have read these replies
in 
>the archieve. But I still could not fix the problem. Help is really
needed. 
> 
>I am using Windows2000. 
>I installed junit to my d:\junit3.8.1, and created a build.xml files
like 
>this: 
> 
>D:\junit3.8.1>type build.xml 
><?xml version="1.0"?> 
> 
><project basedir="." default="test"> 
> 
><property name="classes" value="." /> 
><property name="test.class.name" value="junit.samples.AllTests" /> 
> 
><path id="test.classpath"> 
>  <pathelement location="${classes}" /> 
>  <pathelement location="./junit.jar" /> 
></path> 
> 
><target name="test"> 
>  <junit fork="yes" haltonfailure="yes"> 
>    <test name="${test.class.name}" /> 
>    <formatter type="plain" usefile="false" /> 
>    <classpath refid="test.classpath" /> 
>  </junit> 
></target> 
></project> 
> 
>I copied junit.jar to my %ANT_HOME%\lib directory 
> 
>D:\junit3.8.1>env | grep ANT 
>ANT_HOME=D:\jwsdp-1.2\apache-ant 
> 
>D:\junit3.8.1>cd \jwsdp-1.2\apache-ant\lib 
> 
>D:\jwsdp-1.2\apache-ant\lib>dir 
> Volume in drive D is DATA 
> Volume Serial Number is 60C0-2B06 
> 
> Directory of D:\jwsdp-1.2\apache-ant\lib 
> 
>07/14/2003  12:24p      <DIR>          . 
>07/14/2003  12:24p      <DIR>          .. 
>05/30/2003  05:53a             735,451 ant.jar 
>09/04/2002  11:29p             121,070 junit.jar 
>05/30/2003  05:54a             424,231 optional.jar 
>               3 File(s)      1,280,752 bytes 
> 
>When I run ant test, I still got that error: 
>D:\jwsdp-1.2\apache-ant\lib>cd \junit3.8.1 
> 
>D:\junit3.8.1>which ant 
>d:\jwsdp-1.2\apache-ant\bin/ant.bat 
> 
>D:\junit3.8.1>ant test 
>Buildfile: build.xml 
> 
>test: 
> 
>BUILD FAILED 
>file:D:/junit3.8.1/build.xml:14: Could not create task or type of
type: 
>junit. 
> 
>Ant could not find the task or a class this task relies upon. 
> 
>This is common and has a number of causes; the usual 
>solutions are to read the manual pages then download and 
>install needed JAR files, or fix the build file: 
> - You have misspelt 'junit'. 
>   Fix: check your spelling. 
> - The task needs an external JAR file to execute 
>... 
> 
>Any idea? 
> 
>- 
>Jimmy 
> 

 
Mime
View raw message