2017-12-13 10 views
1

私はユニットテスト(Xcodeの9.2)の私のセットを実行すると、それはこのような出力をログに記録します。XCTestの実行から出力される2つの異なる時刻は何ですか?

Test Suite 'All tests' passed at 2017-12-13 14:16:27.947. 
    Executed 319 tests, with 0 failures (0 unexpected) in 0.372 (0.574) seconds 

ここでは2倍、0.372と0.574秒がそれぞれあります。 2人の異なる値が何を意味しているのか、なぜ2つの違いがあるのか​​誰にでも教えてください(または説明するものを指摘してください)?

答えて

1

最初の0.372デルタ時間は、テストケースのランタイム実行に費やされた有効時間です。

第2の0.574は、測定の開始から終了までの有効時間です。

なぜ0.202の違いがありますか?私はTest CasesTest Suitesカーディナリティに応じて、数百ミリ秒の負債がcontext switchingであると考えています。

また、あなたはここでチェックすることがあります。 enter image description here 5.43412.24717.681間のデルタがあるが、ユニットテストの効果的な最初と最後のTest Suite

の実行の端部との間にそれほど
関連する問題