Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Problem with Ant using JUnit

 
Unnsse Khan
Ranch Hand
Posts: 511
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello there,

I usually just run my JUnit 3.8.1 unit tests straight from Eclipse.

Figured that it would be a good practice to run my unit tests from Ant (that way other developers wouldn't have to depend on Eclipse)...

Here's what I did so far:



Now, when I tried to run this target, this is the error I got back:



What could I be possibly be doing wrong?

Sincerely,
 
Jan Cumps
Bartender
Posts: 2588
11
C++ Linux Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You did not tell us your Ant version, but if its 1.6.x,
you can drop your junit jar in ant/lib folder, or add it to Ant's classpath.

In Ant 1.7 you can add junit.jar to the task's classpath.

Regards, Jan
 
Unnsse Khan
Ranch Hand
Posts: 511
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dear Jan,

The version of Ant I use is the 1.6.5, which comes bundled with Eclipse 3.2

When I checked out Preferences -> Ant -> Runtime, there was a ant-junit.jar file inside the library...

Obviously, this is not the same as junit.jar?

Thanks for the response!

Kindest regards,
 
Jan Cumps
Bartender
Posts: 2588
11
C++ Linux Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ant-junit is the integration library that holds the classes used to integrate junit in ant.

But you still need junit.jar. It's documented on the JUnit task's library dependencies.

Regards, Jan
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic