IntelliJ - 重新运行部分测试用例
IntelliJ - rerunning part of a testcase
假设我有一个测试用例
testSomething
testA
testB
testC
...
如果我运行"testSomething",那么"testA","testB",……就是运行的顺序。不幸的是,由于缓存,这会伪造统计数据(运行 每个单独测试的时间)。
如果我 select 一个测试用例,比如说 "testB" 并重新 运行 那个,我会丢失关于其他测试的所有信息作为 "testSomething"-运行被扔掉,只显示"testB"。
有什么办法可以防止这种情况发生吗? IE。保留显示的所有内容,只更新 "testB"?
的结果
不,无法更新测试树中单个测试的结果。您可以做的是将整个选项卡与执行 testSomething
的结果固定在一起(right-click 在选项卡 header 和 select "Pin tab" 上下文菜单中)和然后再次 运行 testB
- 然后其结果将显示在单独的选项卡中,您仍然可以访问 testSomething
.
的结果
假设我有一个测试用例
testSomething
testA
testB
testC
...
如果我运行"testSomething",那么"testA","testB",……就是运行的顺序。不幸的是,由于缓存,这会伪造统计数据(运行 每个单独测试的时间)。
如果我 select 一个测试用例,比如说 "testB" 并重新 运行 那个,我会丢失关于其他测试的所有信息作为 "testSomething"-运行被扔掉,只显示"testB"。 有什么办法可以防止这种情况发生吗? IE。保留显示的所有内容,只更新 "testB"?
的结果不,无法更新测试树中单个测试的结果。您可以做的是将整个选项卡与执行 testSomething
的结果固定在一起(right-click 在选项卡 header 和 select "Pin tab" 上下文菜单中)和然后再次 运行 testB
- 然后其结果将显示在单独的选项卡中,您仍然可以访问 testSomething
.