如果您不介意记住/设置CLASSPATH
,那么这个答案是可行的:如何从命令行运行JUnit测试用例。但是,如果项目是由Netbeans创建的,则类路径已经在您的项目中,并且项目“知道”如何运行单个单元测试和单个单元测试方法。
$ ant -p
. . .
test-single Run single unit test.
test-single-method Run single unit test.
. . .
然而,如果你尝试构建这些目标,你会收到以下错误信息(然后是其他信息),但没有指导如何设置相关属性:
BUILD FAILED
/home/me/myproject/nbproject/build-impl.xml:1300: Must select some files in the IDE or set javac.includes
如果属性设置不正确,Ant 只会告诉你构建成功了,但并没有编译或运行测试。这比应该的要困难。
那么,我们如何设置这些目标需要的属性呢?