【问题标题】:Variables in IntelliJ's Run/Debug ConfigurationsIntelliJ 的运行/调试配置中的变量
【发布时间】:2010-09-03 18:07:13
【问题描述】:

我想在 IntelliJ 中为 JUnit 设置运行/调试配置。我知道如何设置它来运行特定的package、特定的class 或特定的method。我想知道是否有办法设置配置,以便运行当前打开的Class 文件或当前选择的测试method。我想我会在Run/Debug Configurations 对话框的Class 字段中添加这样的内容:

my.package.tests.${currentTest}

或类似的东西。有没有办法做到这一点,这样我就不必为要运行的每个测试类进行运行/调试配置?

【问题讨论】:

  • 如果您右键单击测试方法,则可以选择仅运行该方法。
  • @Joel :请更改您的问题标题,因为您接受的答案不是关于“IntelliJ 的运行/调试配置中的变量”。

标签: java configuration junit intellij-idea


【解决方案1】:

如果您需要对所有测试进行特定设置,您可以更改默认设置,例如添加-ea。这样您就不需要为每个测试进行配置。

顺便说一句:您可以通过首先选择包来运行包中的所有测试。有时最好运行一组测试来检查您是否没有意外更改某些内容。

【讨论】:

    【解决方案2】:

    您可以使用右键单击>“运行 testYourtest()”或在键盘映射中定义为“运行上下文配置”的快捷方式。

    通常是 ctrl + shift + F10

    【讨论】:

    • 所以我不必在运行/调试配置中添加新配置?
    猜你喜欢
    • 2016-12-20
    • 2018-11-16
    • 2016-10-02
    • 2016-10-28
    • 2020-04-24
    • 1970-01-01
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多