Just tried to give it a shot. Here is my experience log:
Downloaded installation ZIP file (http://beust.com/testng/testng-dist.zip
). No sight of any jar inside (neither README), but it has mighty build.xml file.
Tried to run it with my ant 1.6.1 under JDK1.4 - failed. 8-|
Installed JDK1.5 and run ant 1.6.1 again – failed :o
Then I had an idea, that may be javac needs 3rd party jars it was mentioned in BLOG (http://beust.com/weblog/archives/000215.html
OK. downloaded qdox-1.5.jar from http://qdox.codehaus.org/
Then I had to download (http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/current/concurrent.zip
) and build "concurrent.jar". It should be Doug Lea's concurrent utils right? (http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
Then copied these jars into <TestNG>\3rdparty directory...
Tried to run ant 1.6.1 again - failed... :()...:(
After, looking on the compiler error messages more carefuly found that it complains about "edu.emory.mathcs.util.concurrent.ThreadFactory" but mine concurrent.jar does not have these classes.
Is there any way it could be supplied a simple README file along with testNG distribution that will tell exactly from where to get required 3rd party jars from and how to compile testNG? Also, would be nice if testNG jar would be supplied as well...
Finally, gave up since it was too much for the installation...
May be I'll try some time in the future when it will have hopefully friendlier installation...