Eclipse 插件中动态生成的 TestNG 测试的名称

2023-12-14

我使用一个动态生成的 JUnit 测试套件转换为 TestNG@Factory注解。测试是通过扫描包含多个测试规范文件(以 DSL 编写)的目录并将它们加载到知道如何执行它们的测试类中来生成​​的。测试类有一个@Test方法名为test,实现org.testng.ITest并覆盖getTestName()按照建议。

然而,在 TestNG Eclipse UI 中,只有工厂和单次执行test显示(尽管如预期的那样执行了多次)。使用 JUnit,我将每个规范的名称列为单独的测试。这非常重要,因为多个测试规范可能会失败,而我需要查看所有失败(这对我来说在 TestNG Eclipse UI 中不起作用)。

我怎样才能用 TestNG 实现类似的目标?我使用 Eclipse TestNG 插件 6.7.0 和 testng 6.7。


尝试在测试类中扩展 XmlTest 并调用 setName()。我扩展了 XmlSuite 并使用 setName 来命名我的“测试套件”,这是一个定义了多个测试的类,并且对我有用。事实上,我只是在同一堂课上尝试了我建议的方法,现在它被称为具有正确名称的测试。我不确定为什么 ITest 接口被忽略,因为我也尝试过这种方法但没有成功。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Eclipse 插件中动态生成的 TestNG 测试的名称 的相关文章

随机推荐

  • 在 Google Drive Java API 中设置 uploadType

    我有同样的问题this and this但在Java领域 This问题也涵盖了我想要的内容 但由于没有给出答案 我想我应该在这里问它 并提供更多细节 我大部分时间都在编写 Java 应用程序来将文件备份到 Google Drive 正如其他
  • 诊断 MissingMethodException

    当在一台机器上启动我的应用程序时 它立即退出并表示它已 停止工作 在事件日志中 我看到 MissingMethodException 是原因 没有显示异常对话框 并且在事件日志详细信息中我看不到任何详细的错误消息 包含例如 找不到方法 xy
  • Azure ACS + 表单值存储

    我在我的 ASP net MVC 3 网站 也在 Azure 中托管 中使用 Azure ACS 场景如下 用户首先进入我的网站并填写单字段表单 然后他们需要选择提供商并登录 但首先我想存储字段值 以便当他们登录回来时我能够创建具有该值的配
  • 如果 StreamReader 或 StreamWriter 没有关闭会发生什么?

    我正在为一位教授做一项严格要求的作业LOC 为此 我想执行以下操作 new StreamWriter saveFileDialog FileName Write textBox Text 代替 StreamWriter sw new Str
  • jQuery 中 CSS 类更改的触发事件

    如果使用 jQuery 添加或更改 CSS 类 如何触发事件 更改 CSS 类是否会触发 jQuerychange event 每当您更改脚本中的类时 您都可以使用trigger发起您自己的活动 this addClass someClas
  • Android Espresso 设置错误,或者工作不稳定?

    我已经实施 android espresso 测试一周了 真正的事情是实现服务器调用并用 espresso 等待它 这称为空闲资源调用 我们必须遵循非常简单的规则 实际上我找到了解决方案 但结果令人震惊 只有我做注释行我才能成功 Espre
  • Typescript 扩展字符串接口运行时错误

    我正在我的 Angular 应用程序中扩展 typescript String 接口 我添加了一个方法 translate 可以在我的应用程序中访问该方法 我没有收到任何编译错误 但是 我收到运行时错误 类型错误 翻译此字符串 transl
  • 简单的 .htaccess 子域重写

    我知道这里有很多关于此的问题 但现在我感觉就像一头被迎面而来的车灯惊呆的鹿 我只是不知道从哪里开始以及选择哪个选项 我的要求很简单 用户前往http application domain com or http www applicatio
  • 将会话传递给 TWIG 模板

    当我想要得到时我遇到了问题 SESSION session 在使用 slim micro Framework 的树枝模板中 这是我的代码 p welcome p
  • 如何通过 Chromecast 上的接收器应用程序获取序列号

    我正在 Chromecast 上开发一个接收器应用程序 我想使用序列号来限制同时在多个设备上查看 如何通过 Chromecast 上的接收器应用程序获取序列号 我在开发者指南中找不到它 序列号不会以编程方式公开
  • 如何动态设置 IFrame 的源?

    我有一个嵌入 YouTube 视频的 IFrame 我想创建一个文本框 用户 管理员 可以在其中粘贴新的视频源 URL 并且 IFrame 获取新源 这是我到目前为止所拥有的 protected void Edited Click obje
  • phpMyAdmin:日期字段显示为 BLOB

    我正在运行 phpMyAdmin 版本 4 4 4 浏览表时 所有 DATETIME 和 DATE 字段都显示为 斑点19 我单击了表格列表上方的 Options 选择 显示 BLOB 内容 并单击 GO 但是所有日期字段仍显示为 BLOB
  • 如何使用Camera API实现慢动作和延时视频录制

    有没有办法使用Camera API实现慢动作和延时录制 我尝试使用MediaRecorder环境VideoFrameRate VideoBitRate VideoCaptureRate但对我来说没有任何作用 我已经成功地使用 JNI 实现了
  • 将矩阵中的 0 替换为 NA

    用 NA 替换矩阵中的所有零的最有效方法是什么 我做什么 my matrix my matrix 0 lt NA 我需要它用于推荐系统 推荐实验室 填充 NA 与构建推荐系统的时间相同 EDIT 1 暗淡 my matrix 500000x
  • 罢工行为

    int main char str kk 12 23 4 3434 3 33 char valarr int count 0 valarr strtok str while valarr 0 valarr strtok NULL count
  • Python,mysql.connector 错误:没有可从中获取的结果集; cgitb 显示传递给函数的正确值

    好吧 这个让我感到困惑 所以我决定看看是否可以在这里找到答案 我上下搜索了几个 stackoverflow 问题和答案 但似乎没有任何效果 我想做的就是使用 mysql connector 执行 SELECT FROM 语句 但我不断收到
  • knockoutjs 数据绑定与 jquery-ui datepicker

    我正在使用一个jQuery用户界面日期选择器 它后面的 HTML 输入字段当前连接到淘汰赛作为 dependentObservable 但是当在视图模型中设置其值时 日期选择器会丢失其格式 我应该如何做而不丢失格式 我希望 viewMode
  • 无法连接到 ASP.Net 开发服务器问题

    我正在调试Codeplex简单项目 我在用 2008年VSTS C Windows Vista x86 企业版 我没有修改这个codeplex项目的任何代码 只需按F5即可运行VideoPlayerWeb项目 我当前遇到的问题是错误消息 无
  • 当应用程序处于后台时 Android 通知

    我正在从 google firebase 为我的 android 应用程序发送推送通知 目标为 Android 5 0 我的推送通知代码是 Override public void onMessageReceived RemoteMessa
  • Eclipse 插件中动态生成的 TestNG 测试的名称

    我使用一个动态生成的 JUnit 测试套件转换为 TestNG Factory注解 测试是通过扫描包含多个测试规范文件 以 DSL 编写 的目录并将它们加载到知道如何执行它们的测试类中来生成 的 测试类有一个 Test方法名为test 实现