【发布时间】:2015-10-20 22:49:20
【问题描述】:
我正在使用 TestNG/Selenium 构建一个测试套件并尝试从命令行运行它。我在 Eclipse Mars 中将套件构建为 Maven 项目,并且只需运行 TestNG xml 文件即可在 Eclipse 中运行它。在 test-output 文件夹中,我看到了 testng-results.xml 文件,并且可以在 index.html 文件中看到结果。
当我尝试从命令行运行套件时,我的问题就开始了。我创建了一个 shell 脚本,它将必要的 jars 添加到类路径中,然后导航到并使用 .xml 文件作为参数执行 TestNG。当我运行它启动的脚本时,我得到一个输出,即存在没有详细信息的配置错误。我在我的系统上的任何地方都找不到详细的报告(我运行的是 OSX 10.10。)有人知道我应该在哪里寻找这个输出吗?
【问题讨论】:
-
请分享错误的控制台日志。
-
Test NG 默认将详细报告记录在
emailable-report.html文件中。这必须存在于与testng.xml相同级别创建的测试输出文件夹中。在浏览器中打开该报告并展开方法以获取详细错误。