首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用主类和maven构建黄瓜

如何用主类和maven构建黄瓜
EN

Stack Overflow用户
提问于 2020-12-17 13:12:47
回答 1查看 223关注 0票数 0

我做了一个项目,我打算使用docker:https://github.com/navikt/bidrag-cucumber-nais运行集成测试。

在这个项目中,我

IntegrationTests.kt

  • a

  • 是一个名为pom.xml的kotlin应用程序,它使maven构建了应用程序

我想

IntegrationTests.kt

  • only

  • 只运行应用程序中的黄瓜测试:运行来自maven的单元测试。

我不明白的问题:

运行junit测试时,它将运行behaviour)

  • from和“常规”junit测试(这是预期的behaviour)

  • from IntelliJ:在运行应用程序时,会运行黄瓜测试(这是预期的 maven:我有两个配置文件,每个人运行junit-junit(默认情况下)或junit-vintage )(来自cli的黄瓜测试)。运行junit-vintage的配置文件不会发现任何测试.(?)控制台中的
  • :我无法运行正在构建的可执行jar .(?)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-17 15:55:00

来自

的IntelliJ:当运行junit测试时,它将运行黄瓜和“常规”junit测试。

IDEA为JUnit 4和JUnit 5都有运行程序。当类路径上有一个运行程序时,它们就启用了。

从maven:只有junit测试与黄瓜运行(junit vs junit-木星?)

Maven一次只启用一个运行程序,要么是JUnit 4,要么是JUnit 5,并且在出现多个运行程序时默认使用更现代的版本。您正在使用cucumber-junit,这是一个JUnit 4集成。考虑在junit-vintage之外添加junit-jupiter。这样,JUnit 5就可以运行JUnit 4测试或考虑使用junit-platform-engine

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65341427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档