我有一个testng.xml运行三个类的测试,每个类有两个方法。
<suite name="idm-apitesting">
<test name = "local">
<classes>
<class name = "apit.no_pojo.LoginAndConnectionTest"/>
<class name = "apit.no_pojo.NoJsonObjectLoginTest"/>
<class name = "apit.pojo.LoginTest"/>
</classes>
</test>
</suite>
所有这些都失败了(他们必须,刚才)。我看到绝对没有test-output.xml文件夹。我已将文件夹名称作为运行/调试配置页面的输出目录。我把它从那里删除了。
但是,没有包含任何测试结果的文件。但是我在控制台中看到了测试结果,因为它们必须没有问题。如果我运行一个类或一个方法,一切都是一样的。
在哪里以及如何设置测试结果的写入位置?
有趣的是,如果在日志选项卡上我将控制台输出复制到某个文件,默认情况下会声明它出现在... windows / system32 / $ MODULE_DIR $文件夹中。但从未真正出现在那里。
答案 0 :(得分:1)
答案 1 :(得分:0)
当我通过文本编辑器进入workspace.xml文件并编辑相应RunManager的描述时:
<component name="RunManager" selected="TestNG.C:/Users/pgangnus/IdeaProjects/idm-apitesting/src/test/testng.xml">
在该行:
<option name="USE_DEFAULT_REPORTERS" value="false" />
并将值设置为true,hurra,它开始工作 - 输出出现并且它在项目中。 (但我仍然没有看到如何从IntelliJ IDE中设置它。 - 创建了一个关于here的问题)