gpt4 book ai didi

java - 使用装订线按钮运行测试总是会创建新配置

转载 作者:行者123 更新时间:2023-12-02 04:50:03 25 4
gpt4 key购买 nike

当像这样从阴沟里运行测试时

Run Test From Gutter

将创建运行/调试配置。设置所有属性后,如果我尝试再次使用该按钮,将创建另一个配置,并在末尾附加 (1) 。但是,如果我从此处的顶部工具栏运行测试:

Run in top toolbar

然后测试将使用指定的配置运行。如何让装订线按钮在创建配置后使用它,而不是每次都创建新的临时配置?

更新

这是一个简单的测试用例及其生成的配置

import org.junit.Assert;
import org.junit.Test;

public class GutterReproduce {
@Test
public void SampleTest(){
String env = System.getProperty("environment");

Assert.assertEquals(env, "dev");
}
}

以下是它生成的配置:

Initial Configuration

Additional Configuration

最佳答案

@Olga Klisho 在评论中给出了答案。通过将配置更改移至模板,我能够使用装订线按钮运行和调试,而不必选择配置并从顶部工具栏运行它。

Thanks for providing the sample. Run test from gutter creates run configuration from the template (Run/Debug configurations | Template | Junit). In case such configuration is already created, it is used. In case created from template configuration in changed (in your case VM option is added), run test from gutter creates new configuration from template. You may change template configuration, adding "-ea -Denvironment=dev" VM options so that each time your run configuration from gutter the once created configuration is used

关于java - 使用装订线按钮运行测试总是会创建新配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56451158/

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