0

vstest を使用して、ローカルでテストを実行しています。

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe\" "C:\Debug\Solution.dll /Tests:VerifyTest1,VerifyTest2 /Logger:trx"

そして、コンソールを介して、次のような出力を受け取ります-

Passed   VerifyTest1
Failed   VerifyTest2
Standard Output Messages:

TestContext Messages:
1/29/2016 21:50:00  -  START  -  START : [VerifyTest2] 
   1/29/2016 21:50:00  -  INFO  -  Operating System - Microsoft Windows 10 Enterprise 
   1/29/2016 21:50:00  -  INFO  -  Test Environment - Test1 
   1/29/2016 21:50:00  -  INFO  -  Test Environment - Test1 
   1/29/2016 21:50:00  -  INFO  -  File updated 
   1/29/2016 21:50:02  -  INFO  -  Login Complete! via UI API's
   1/29/2016 21:50:03  -  INFO  -  eb481527-49f6-49bc-a9ca-9ccf4e10d12a submitted successfully.
   1/29/2016 21:50:11  -  PASS  -  Return created through UI
   1/29/2016 21:50:11  -  INFO  -  Checking Process launched or NOT
   1/29/2016 21:50:11  -  INFO  -  Process: My.CommonUIFramework.Shell is launched
   1/29/2016 21:50:11  -  INFO  -  Terminating the Process: My.CommonUIFramework.Shell
   1/29/2016 21:50:11  -  INFO  -  Checking Process launched or NOT
   1/29/2016 21:50:11  -  INFO  -  Process: My.Xion.DataMigration.UI is NOT launched
   1/29/2016 21:50:12  -  INFO  -  Launched the Application : My.CommonUIFramework.Shell
   1/29/2016 21:50:12  -  INFO  -  Checking Process launched or NOT 

今、コンソールでテストが失敗したときにすべての情報を含むデバッグ トレースは必要ありません。コンソールで合格または不合格の結果が欲しいだけです。それを行う方法はありますか。trx ファイルで結果を確認できることはわかっていますが、コンソールでデバッグ トレースまたは標準出力メッセージを抑制する方法があるかどうかを知りたいだけです。

4

2 に答える 2

0

トレース ログを無効にすることができます。複数のチャネルを介してそれを行うことができます。ここで述べたように、VSTS と .Net のバージョンに基づいて試してください。https://msdn.microsoft.com/en-us/library/jj159363(v=vs.120).aspx

0 はトレースを無効にする設定です。

于 2016-02-01T21:21:26.913 に答える
0

VSTest の代わりに MSTest を使用すると、問題の目的が解決されました。

于 2016-08-05T22:22:21.177 に答える