我的测试项目中的所有测试都位于tests/
目录中,当我调用ant test
时,该目录中的所有内容都会运行。该目录有几个子目录,如unit
和functional
。如何告诉ant test
只在其中一个子目录中运行测试而忽略其他子目录?
在我的设置中,我为每种类型的测试定义了一个单独的Ant目标,然后使每个目标都以一些属性为条件。
<target name="performance" if="test.performance">
</target>
然后在构建时,在ant命令行上指定所需的属性(-Dkey=value)。如果您有不同的包要单独测试,请考虑在构建文件中加载的属性文件中定义属性。
如果您有任何问题,请告诉我