現在のシェルフセット (型は C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.TeamFoundation.VersionControl.Client.dll で定義されています) から取得するようにビルド プロセス ワークフローを変更できます。 OwnerDisplayName (現在、これはドメインを含むログイン名のみであるため、AD ルックアップを実行してプレーン名と AD からの電子メールを取得する必要があります)。この情報を取得したら、テスト結果が gree であったかどうかを確認できます。そうでない場合、デフォルトのテンプレートで例外が発生します。それをキャッチしてユーザーにメールを送信し、例外を再スローします。
TFS にはテスト エージェントがあるため、テスト レベルではそれを確認することはできません。
- ビルド エージェントとは別のマシンで実行できます (ソース コードなし、ソース コントロールなしなど)。
- 複数のマシンで並行して分散実行できます (テスターから失敗メールを 6 回送信しますか?)
間違ったレベル (テスト内) で問題を解決しようとしています。ビルド プロセス テンプレートは問題なく簡単に変更できます。