2

次のコマンドを使用して、.NET Core MsTest テスト ライブラリをビルドして公開しました。

dotnet publish .\XunitTestLib\XunitTestLib.csproj -o Tester --self-contained -r win7-x64 /p:UseAppHost=true /p:RuntimeIdentifier=win7-x64

私は通常、次のdotnet testコマンドでプロジェクトを実行します。

dotnet test .\Tester\ --filter TestCategory=order --logger trx --results-directory .\TestResults --settings .\XunitTestLib\runsettings.xml

dotnet vstest(ドキュメントから)公開されたテストライブラリを使用して実行できないと信じているため、このコマンドで公開されたライブラリを実行していますdotnet test

dotnet vstest Tester\XunitTestLib.dll --TestCaseFilter:"TestCategory=order" --logger:trx --ResultsDirectory:./TestResults --settings:./XunitTestLib/runsettings.xml

/TestResultsフォルダーは通常のサブフォルダーで作成されますが、コンテンツはなく、実行は完了しませんが、その下でdotnet testは約 1 分かかります。

dotnet testからにdotnet vstest正しくマッピングしましたか?

[編集]

私が実際に取得しているエラーは、これに関連/類似していることがわかります...

Unable to create new service: ChromeDriverService
Build info: version: '3.141.0', revision: '2ecb7d9a', time: '2018-10-31T20:22:52'
System info: host: 'MW12345', ip: '123.456.789.01', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
Driver info: driver.version: unknown (SessionNotCreated)

ただし、これは、通常のビルド (つまり、公開なし) として実行している場合には発生しませんdotnet test

dotnet vstestの出力に対して実行すると、dotnet publishこの悪影響が生じるのはなぜですか?

4

0 に答える 0