2015-04-23 106 views
0

的一部分,比方說,我有一個測試用例的IntelliJ - 重新運行測試用例

testSomething 
    testA 
    testB 
    testC 
    ... 

如果我跑「testSomething」,然後「種皮」,「TESTB」,...將按順序運行。不幸的是,這是由於高速緩存造成的統計數據(運行每個單獨測試的時間)。

如果我選擇一個測試用例,比如說「testB」並重新運行那個測試用例,那麼我會丟失關於其他測試的所有信息,因爲「testSomething」的結果被丟棄,只有「testB」顯示。 有什麼辦法可以防止這種情況發生?即保持一切顯示,只是更新「testB」的結果?

+0

你用什麼框架來執行這些測試? –

回答

1

不,沒有辦法更新測試樹中單個測試的結果。你可以做的是將整個選項卡連接到執行testSomething的結果(右鍵單擊選項卡標題並從上下文菜單中選擇「Pin選項卡」),然後再次運行testB - 然後其結果將顯示在單獨的選項卡中您仍然可以訪問testSomething的結果。