问题是,我们是一家IntelliJ商店,this issue一直是我们的眼中钉。这基本上意味着所有东西都必须在./test/
中才能工作。./it/
是不可接受的,因为每次你尝试做任何事情时,IntelliJ都会把它当作错误的源。那么.如何将集成测试与单元测试分开,以便它们在同一源集中可以在Gradle中单独运行?有人能举个例子吗
如果有帮助的话,我们使用*Test*.java
和*ITCase*.java
命名约定。我们没有想到的是JUnit的@Category注解的某种使用。
P.S.请为this issue投票。对于任何考虑Gradle的IntelliJ商店来说,这将是一个棘手的问题,因为Gradle将集成测试放在与单元测试不同的目录中。
1条答案
按热度按时间t1rydlwq1#
我不能谈论IntelliJ配置,但在
build.gradle
中,如果你有:则以下命令行将包含集成测试:
而标准会将他们排除在外: