当前位置: 首页 > 知识库问答 >
问题:

将结果写入测试输出的测试问题

太叔逸春
2023-03-14

有人可以解释一下 Eclipse 中需要更改哪些内容才能解决以下 TestNG 报告问题吗?

将 Eclipse MARS.2 TestNG 插件更新到 6.9.11.201604020423 后,TestNG 显示显示写入结果时出现问题的消息:

[实用工具]创建输出目录 C:\the\project\path\test-output\old\Default suite [Utils] 正在尝试创建 C:\the\project\path\test-output\old\Default suite\toc.html [Utils] 目录 C:\the\project\path\test-output\old\Default suite exists: true

共有2个答案

万俟渝
2023-03-14

通过卸载测试并从市场重新安装来尝试一次。

以下是卸载testng插件的步骤。

卸载后关闭日食并通过清洁重新开始日食。

编辑位于 Eclipse 安装目录中的 eclipse.ini 文件,并在第一行插入 -clean。

之后从帮助安装测试。

注意:不要忘记通过删除添加的 -clean 来更新您的日食.ini否则它总是干净地启动,这将需要一些时间。

唐繁
2023-03-14

您提到的日志是 TestNG 调试日志,这在 ticket: https://github.com/cbeust/testng-eclipse/issues/253 中得到了修复,它将默认日志记录详细日志设置为 0(表示禁用)

如果您不想等待发布,可以安装Testng-Eclipse的最新测试版。

 类似资料:
  • 安装程序:我有一个扩展IRetryAnalyzer的类,并实现了一个简单的重试逻辑,覆盖了以下方法:public boolean retry(ITestResult result){ 提前道谢。

  • 一旦configure确定了某个特征是否存在,它将如何记录这一信息?这里有四种记录方式: 定义一个C预处理器符号、在输出文件中设置一个变鼠、为将来运行configure而把结果储存到一个缓存文件中, 以及打印一条消息以便让用户知道测试的结果。 定义C预处理器符号 对一个特征的检测的常见回应是定义一个表示测试结果的C预处理器符号。这是通过调用AC—DEFINE 或者AC—DEFINE—UNQUOTE

  • 我编写了一个自定义的Hamcrest与一起使用。 我不需要知道如何编写代码来生成数字或语法,我只需要知道把它放在哪里。

  • 测试用来验证非测试的代码是否按照期望的方式运行的 Rust 函数。测试函数体通常执行如下三种操作: 设置任何所需的数据或状态 运行需要测试的代码 断言其结果是我们所期望的 让我们看看 Rust 提供的专门用来编写测试的功能:test 属性、一些宏和 should_panic 属性。 作为最简单例子,Rust 中的测试就是一个带有 test 属性注解的函数。属性(attribute)是关于 Rust

  • 在本章中,我们将演示如何使用ANT运行TestNG。 让我们按照下面给出的步骤 - 第1步:下载Apache Ant 下载最新版本的Apache Ant OS 存档名称 Windows apache-ant-1.8.4-bin.zip Linux apache-ant-1.8.4-bin.tar.gz Mac apache-ant-1.8.4-bin.tar.gz 第2步:设置Ant环境 将ANT

  • 报告是任何测试执行中最重要的部分,因为它可以帮助用户理解测试执行的结果,故障点和失败原因。 另一方面,记录对于密切关注执行流程或在发生任何故障时进行调试非常重要。 默认情况下,TestNG会为其测试执行生成不同类型的报告。 这包括HTML和XML报告输出。 TestNG还允许其用户编写自己的记者并将其与TestNG一起使用。 还可以选择编写自己的记录器,这些记录器在运行时由TestNG通知。 使用

  • 我的build.gradle是这样配置的: 下面是一个简单的测试: 当我执行测试时,我在控制台中看到了这一点: 但测试报告中没有任何内容: 我做错了什么?如何将JUnit 5结果集成到测试报告窗口中? 我正在使用Intellij 2016.2

  • 问题 你的程序中有个方法会输出到标准输出中(sys.stdout)。也就是说它会将文本打印到屏幕上面。 你想写个测试来证明它,给定一个输入,相应的输出能正常显示出来。 解决方案 使用 unittest.mock 模块中的 patch() 函数, 使用起来非常简单,可以为单个测试模拟 sys.stdout 然后回滚, 并且不产生大量的临时变量或在测试用例直接暴露状态变量。 作为一个例子,我们在 my