gpt4 book ai didi

unit-testing - 在 IntelliJ 中运行除 JUnit 类别之外的所有测试

转载 作者:行者123 更新时间:2023-12-04 02:43:36 26 4
gpt4 key购买 nike

我几乎只将 JUnit 类别用于我不想作为测试套件的一部分运行的非单元测试。在 NUnit 中,我可以使用 Explicit,但我发现在 JUnit 中唯一可以比较的是类别。在 gradle 中,排除一个类别很简单,但我不知道如何使用 IntelliJ 的测试运行程序来做到这一点。我看到了如何运行属于一个类别的测试,但没有看到如何排除它们。

最佳答案

自从我问这个问题以来已经过去了一段时间,那时 Gradle 测试运行器已成为默认设置(至少对我而言)。因此,尽管内置运行器可能没有此功能,但您可以轻松创建一个排除类别或标签的 gradle 任务:

test {
useJUnitPlatform {
excludeTags 'integrationTest'
excludeTags 'endToEndTest'
excludeTags 'testDriver'
}
options {
exclude '**/*Integration*'
exclude 'integrationTest'
exclude 'endToEndTest'
exclude 'testDriver'
}

}

enter image description here

关于unit-testing - 在 IntelliJ 中运行除 JUnit 类别之外的所有测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44929514/

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