我有一个 jar 文件列表,所有文件都包含同一系统的略有不同的版本。
我想在每个 jar 文件上执行一组测试用例,同时能够获取每个 jar 的结果(通过 RunListener 或类似的东西)。
我对隐含的类加载问题有点困惑。
我怎样才能很好地做到这一点?
最佳答案
如果您使用 ant,JUnit 任务将采用类路径。
<target name="test">
<junit ...">
<classpath>
<pathelement path="${test.jar.path}" />
</classpath>
...
</junit>
</target>
您可以使用 antcall 任务使用不同的 test.jar.path 属性值重复调用您的测试目标。
关于java - 如何在略有不同的 jar 列表上运行测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/419833/