2017-10-23 4 views
1

私はWPF Windowsアプリケーション用のUIオートメーションを持っています。そして、私たちの経営陣はdotCoverを使ってカバレッジを計算することにしました。 私はコマンドラインを使って簡単なテストを実行した後、アプリケーションカバレッジを取得しようとしています。ここでは、次のとおりです。DotCover "cover"コマンドは、スナップショットの生成に数時間かかります

<?xml version="1.0" encoding="utf-8"?> 
<CoverageParams> 
    <TargetExecutable>nunit3-console.exe</TargetExecutable> 
    <TargetArguments>CI.UIAutomationTests.dll --where="test =~ /TC100/" --agents=1 --workers=1 --labels=All</TargetArguments> 
    <TargetWorkingDir></TargetWorkingDir> 
    <TempDir><!-- Directory for auxiliary files. Set to the system temp by default. --></TempDir> 
    <Output>ClientCoverage_TC100.snapshot</Output> 
    ... 

テストが、正常に実行について2+分かかった。

dotcover.exe cover coverage.xml 

Coverage.xmlファイルの内容は次のようになります。しかし、その後は約2〜3時間停止し、私はそれが動作できるようになるかどうかは、結果としてスナップショットを取得します:

Test Run Summary 
Overall result: Failed 
Test Count: 1, Passed: 0, Failed: 1, Warnings: 0, Inconclusive: 0, Skipped: 0 
Failed Tests - Failures: 0, Errors: 1, Invalid: 0 
Start time: 2017-10-23 07:41:57Z 
End time: 2017-10-23 07:45:28Z 
Duration: 211.288 seconds 

Results (nunit3) saved as TestResult.xml 
[JetBrains dotCover] Coverage session finished [10/23/2017 10:49:11 AM] 
[JetBrains dotCover] Analyzed application exited with code '1' 
[JetBrains dotCover] Coverage results post-processing started [10/23/2017 10:49:11 AM] 
[JetBrains dotCover] Coverage results post-processing finished [10/23/2017 10:49:12 AM] 

そこで質問です:それはとても長い時間がかかる理由は?

答えて

関連する問題