gpt4 book ai didi

java - 是否有用于运行测试组的 JUnit TestRunner?

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:14 26 4
gpt4 key购买 nike

我目前正在使用 JUnit 4,并且需要将我的测试分成可以以任意组合有选择地运行的组。我知道 TestNG 具有注释测试以将它们分配给组的功能,但我现在无法迁移到 TestNG。这似乎可以在 JUnit 中使用一些自定义注释和自定义 JUnit TestRunner 轻松完成。我已经检查了 JUnit 文档并在网上搜索但找不到这样的东西。有人知道这样的 TestRunner 吗?

更新:感谢您对测试套件的回复。我应该在我原来的问题中解决这些问题。我们开始吧:我不想使用测试套件,因为它们需要我手动创建和管理它们,这意味着接触我的所有测试并手动将它们安排到套件中(太多的工作和维护噩梦)。我需要做的就是运行所有单元测试,除了一些真正的集成测试。所以我想注释这些,并运行所有其他的。在其他时候,我只想运行集成测试。我还需要将单元测试放入多个组中,这对于套件是不可能的。希望这有助于解决问题。

更新 2:如果 JUnit 没有这个 OOB,我正在寻找一个将它添加到 JUnit 的开源库(注释 + 自定义 JUnit 测试运行器)。

最佳答案

JUnit 目前没有这样的运行程序。解决根本问题,需要在有限的时间内从测试套件中获得合理的保证,是我们下一个版本的最高开发优先级。与此同时,实现一个通过注释工作的过滤器似乎不是一个大项目,尽管我有偏见。

关于java - 是否有用于运行测试组的 JUnit TestRunner?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/153427/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com