伙计们!
我是 TestNG 的新手,我正在尝试使用 Maven(Surefire 插件)和 Eclipse。
当我的测试由 Maven 运行时,它的报告按预期放在 target/surefire-reports 上,但是当由 Eclipse TestNG 插件运行相同的测试时,我希望它们也被放在目标子文件夹中(这样被干净的 Maven 目标清理并被 git 忽略,不是说尊重 Maven 文件夹组织),但总是转到默认的 ${basedir}/test-output。
有办法吗?我更喜欢一个不需要手动配置 Eclipse 设置的方法(TestNG 无法检测到它是一个 Maven 项目,因此始终更改其输出文件夹?),但如果没有这种方法,任何人肯定会提供帮助。
TIA 和问候,
海伦诺
最佳答案
testng 插件无法自动识别。
您可以在工作区或项目级别设置您的 testng 首选项。如果您将它设置在工作台级别,那么对于所有项目,默认情况下,testng 会将结果放在那里。
转到窗口->首选项->TestNG。
将输出目录更改为与 Maven 输出目录相同。
关于java - 如何将 TestNG 测试输出文件夹配置在 Maven 目标文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22996542/