Team City 7.X (またはそれ以降) で nSpec を実行したいと考えています。Team City は mSpec フレームワークをサポートしていますが、nSpec はサポートしていません。また、オプション XML レポート処理は nSpec をサポートしていないようです。
出来ますか?
Team City 7.X (またはそれ以降) で nSpec を実行したいと考えています。Team City は mSpec フレームワークをサポートしていますが、nSpec はサポートしていません。また、オプション XML レポート処理は nSpec をサポートしていないようです。
出来ますか?
この質問はかなり古いことは知っていますが、最近のように誰かがこの問題を抱えている場合に備えて投稿すると思いました。
私の見解では、2 つのオプションがあります (TeamCity に組み込みのランナーが存在するまで)。
オプション 1: NSpec テストを NUnit テストとして実行するように構成する
これを行うために私が見つけた最善の方法は、NSpec テストを NUnit テストとして実行できる回避策を使用することです。
オプション 2: ビルド サーバーに NSpec コンソールをインストールし、コマンド ラインを使用してテストを実行する
TeamCity ではコマンド ラインを直接使用できるため、ビルド サーバーに NSpec コンソールをインストールし、ここから直接テストを実行できます。私はこれを行っていないので、多くの指示を与えることはできませんが、失敗した結果を返す場合などは、オプション 1 よりもはるかに複雑になる可能性があります。