1

DotTrace を使用して、TeamCity のテストをプロファイリングできます。ただし、この例は NUnit で動作しますが、私のテストは Visual Studio Tests で記述されています。テストを実行するときは、組み込みのテスト エンジン VSTest を使用しますが、DotTrace プロファイラー プラグインではそのようなオプションを使用できません。代わりに、テスト エンジンの実行可能ファイルのパスを指定する必要があります。

実行可能な VSTest.exe を見つけましたが、そのパスには "Microsoft SDKs\Windows Phone\v8.0\ExtensionSDKs" が含まれているため、当然ながら機能しません。その.exeファイルには実際には存在しないstart.batファイルが見つからないと言っています。

TeamCity が VSTest に使用する実行可能パスは何ですか?

次に、そのテスト エンジンを使用するようにパフォーマンス テストを構成できます。Visual Studio で実行した DotTrace を使用してテストを実行できることはわかっていますが、TeamCity プラグインがある場合、そこに Visual Studio と DotTrace プラグインをインストールしたくありません。

4

1 に答える 1