首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IntelliJ IDEA设置、构建和运行的替代方法

使用IntelliJ IDEA设置、构建和运行的替代方法
EN

Stack Overflow用户
提问于 2021-06-18 06:19:43
回答 1查看 116关注 0票数 0

我正在使用TestNG使用源代码,并且经常会看到错误,比如没有发现运行的测试,或者每当我试图在IntelliJ IDEA中运行测试用例时,就没有收到测试事件。

我可以用Gradle的IntelliJ理念来修改构建和运行。

我正在寻找替代的方式,使用它可以添加到某个地方作为配置,而不是去和手动改变这个。

EN

回答 1

Stack Overflow用户

发布于 2021-06-18 07:58:17

您可以在Gradle构建脚本中直接使用分度-想法-转接插件设置生成和运行操作

导入静态org.jetbrains.gradle.ext.ActionDelegationConfig.TestRunner.CHOOSE_PER_TEST

代码语言:javascript
复制
plugins {
  ...
  id "org.jetbrains.gradle.plugin.idea-ext" version "1.0"
  ...
}

idea.project.settings {
  delegateActions {
    delegateBuildRunToGradle = true // Delegate Run/Build to Gradle
    testRunner = CHOOSE_PER_TEST    // Test execution: PLATFORM, GRADLE or CHOOSE_PER_TEST
  }
}

但实际上,它可以与IDE运行程序一起工作,但不适用于Gradle runner这一事实可能表明存在问题。首先,我将检查它是否从命令行Gradle运行--确保您使用它运行的测试与从IDE运行的测试相同。如果它在终端上工作,但在IDE中不工作,我会用可重复的示例报告YouTrack上的一个bug。

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

https://stackoverflow.com/questions/68030243

复制
相关文章

相似问题

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