0

私のショップには、サードパーティのツールをソース管理にチェックインし、プロジェクト/ビルドで相対パスを使用してすべてを検索する前例があります。また、NUnit が新しいバージョンをリリースすると、ソース管理のこのサード パーティ ライブラリ セクションに NUnit のいくつかのバージョンが認められたため、新しいバージョンの使用を開始するために古いテストを変更する必要はありませんでした。

ただし、Finalbuilder はツール | で nunit-console.exe へのパスを定義します。このパスは環境変数を使用しないだけでなく、そのうちの 1 つしかありません。

NUnit アクションへのパスを提供するために欠けている方法はありますか?

4

1 に答える 1

3

これは、BeforeAction スクリプト イベント (JavaScript) で実行できます。

var nunitOptions = GetOptionsObject("NUnit")
nunitOptions.NUnitLocation = FBVariables.MYUNITPATH

ここで、MYUNITPATH は nunit を指す FinalBuilder プロジェクト変数です。FB のマルチスレッドの性質により、相対パスは完全にはサポートされていないため、相対パスを避ける必要があることに注意してください。

于 2010-09-04T01:28:10.137 に答える