Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Junit-Ant Building

 
Ramesh Sunkara
Ranch Hand
Posts: 78
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi













My problem is.
While running the ant build, the "run-tests" target in my build file is taking **Test*.java files as input. Instead of that *.java files I want to give the jar which was generated as input. But am not successful.

Does anyone knows how to give it?
 
Anton Shaikin
Ranch Hand
Posts: 65
IntelliJ IDE Java Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Instead of that *.java files I want to give the jar which was generated as input. But am not successful. Does anyone knows how to give it?

Well, unfortunately it's impossible. You may take a look at the API documentation for BatchTest attribute of ant <junit> here As you see, in the comments for addFileSet method it's said "Add a new fileset instance to this batchtest. Whatever the fileset is, only filename that are .java or .class will be considered as 'candidates'." Furthermore, if you look at the source code for BatchTest class, you will find that it takes ResourceCollection as attribute (which could possibly be any file, even jar), but then it filters all resources by .java and .class extension. It kind of sucks, but if you need to use jar in your case, you can always create your own custom ant task and override standard functionality of <junit> task.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic