1

specflow を使用していくつかの統合テストを作成し、これらのテストの実行後にいくつかのテスト結果を表示する演習を行っています。

nunit と mstest から生成されたテスト結果の間で、specflow 実行可能ファイルによって生成されたレポートの品質にいくつかの違いが見られます。

mstest レポートは、私が見たいものとより一致しているように見えますが、会社としては nunit を使用しており、mstest と同じレポートを生成しながら、nunit を使用したいと考えています。

nunit から見た不足しているレポートは、 nunit レポートのように見えます

mstest から表示されるより望ましいレポートは、 mstest レポートのように見えます

specflow プロジェクトに使用している構成は次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="specFlow" type="TechTalk.SpecFlow.Configuration.ConfigurationSectionHandler, TechTalk.SpecFlow" />
  </configSections>
  <specFlow>

    <trace 
        traceSuccessfulSteps="true" 
        traceTimings="true" 
        minTracedDuration="0:0:0.1" 
        stepDefinitionSkeletonStyle="RegexAttribute" />
    <unitTestProvider name="nunit" /> <!-- delete as appropriate -->
    <!-- unitTestProvider name="mstest" / -->
  </specFlow>
</configuration>

私が実行しているコマンド ライン引数は次 のとおりです。
mstest:

MSTest.exe /testcontainer:%testAssembly% /resultsfile:%resultsTrx% /detail:testname
specflow.exe mstestexecutionreport %testProject% /testresult:%resultsTrx% /out:%resultsOut%

単位:

nunit-console.exe /labels /out=%resultsTxt% /xml=%resultsXml% %testAssembly%
specflow.exe  nunitexecutionreport %testProject% /xmlTestResult:%resultsXml% /testOutput:%resultsTxt% /out:%resultsOut%

これらのレポートを調整するにはどうすればよいですか?

4

0 に答える 0