gpt4 book ai didi

java - 如何配置 JUnit 测试套件?

转载 作者:行者123 更新时间:2023-11-29 05:25:11 25 4
gpt4 key购买 nike

我有一个具有分层结构的 Java 项目。每次提交时Hudson构建与所有测试用例一起运行,以确保代码不会被新更改破坏。但由于运行持久性 (Hibernate) 层的测试用例,这可能会花费大量时间。还有一个 Sonar每晚运行的构建。

现在我正在寻找一种优化测试运行的方法。我想从 Hudson 构建中删除持久层测试,只在 Sonar 中运行它。现在它应该有两个不同的测试套件(配置文件)。

非常感谢任何建议。

最佳答案

您似乎希望使用 JUnit 类别 - https://weblogs.java.net/blog/johnsmart/archive/2010/04/25/grouping-tests-using-junit-categories-0

然后您可以配置构建服务器以在不同时间运行特定类别

更多信息在这里 - https://github.com/junit-team/junit/wiki/Categories

关于java - 如何配置 JUnit 测试套件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22940909/

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