繁体   English   中英

如何从testng测试生成测试输出文件夹?

[英]How to generate test-output folder from testng tests?

如何为 testNG 测试生成测试输出文件夹?

我正在尝试获取默认的 testng 报告 index.html

Netbeans7/windows7

我做了一个简单的 testng 测试用例,在 netbeans 7 中运行它,这是结果。 我看不到测试输出。 我正在显示项目和文件结构。

如果我需要用 ant 或 maven 做一些事情,请描述关于如何在 Windows 7 上进行的非常详细的步骤——我对这两种工具都不熟悉。

如果我需要对 build.xml 做一些事情,请给出明确的、详细的步骤

netbeans testng 输出和项目文件结构

编辑:

这是我最终的 netbeans 布局的屏幕截图,包括生成结果文件夹的 TestSuite.xml 文件:在此处输入图片说明

我在使用IntelliJ 时遇到了同样的问题,这就是我修复它的方法:

在运行/调试配置的侦听器选项卡下选择使用默认报告

在此处输入图片说明

在此处输入图片说明

PS:记得在Suite字段下添加testng xml文件的路径

默认情况下,报告文件(HTML 和 XML)被写入工作区下名为test-output的文件夹。

但是,Netbeans 会覆盖此位置。 它将输出放置到build/test/results文件夹。 请重新运行TestNG 测试套件并观察结果文件夹。 所有必需的文件都将在那里生成。

如果您想修改项目文件夹下的输出位置,请打开文件nbproject/project.properties 在该文件中有一个名为build.test.results.dir的属性,它作为参数传递给 TestNG 运行的 ant 任务。 我认为您不需要为此目的编辑 netbeans 生成的构建文件。

此外,当您运行测试时,请查看控制台(netbeans)输出,它可能会打印如下消息:

[-d output-directory]
default output directory to : test-output

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM