2011-08-10 12 views
1

TFSを使用しています。正常に動作します。今では、テストとコードカバレッジを追加したいと考えています。だから私はLocal.testsettingsを作成します。私のコンピュータでテストを実行しても正常に動作します。次のようにTFSのビルドのテストアセンブリファイル仕様を使用したTFS 2010の自動テスト

の設定は次のとおりです。 - テストアセンブリファイルの仕様と同じテスト設定ファイルによる自動テストTFSでビルドを起動すると

(、代わりに.vsmdiファイルを使用するのでは推奨されているように)

テストアセンブリのMSTestを実行します。 MSTestActivityは、PlatformまたはFlavorの値なしで呼び出されました。 Mixed PlatformsとDebugの値が使用されました。 C:¥Program Files(x86)¥Microsoft Visual Studio 10.0¥Common7¥IDE¥MSTest.exe/nologo/usestderr/testSettings: "C:¥Builds¥1¥MyProject¥Sources¥MyProject¥Main¥Source¥MyProject¥Local/testcontainer: "C:\ Builds \ 1 \ MyProject \ Binaries \ MyProject。"/testpath: "C:\ Builds \ 1 \ MyProject \ Binaries"/resultsfileroot: "C:\ Builds \ 1 \ MyProject \ TestResults" "http:// tfsserver:8080/tfs/Test"/publishbuild: "vstfs:///ビルド/ビルド/ 433"/test.Module1.dll "/ maxpriority:" 1 "/ minpriority:" 1 "ソース:\ MyProject \ Local.testsettings ... C:\ Builds \ 1 \ MyProject \ Sources \ MyProject \ Local.testsettingsをロードしています: "MyProject"/platform: "Mixed Platforms"/flavor: "Debug" \ 1 \ MyProject \ Binaries \ MyProject.Tests.Module1.dll ... 実行を開始します。 実行するテストはありません。 公開する結果はありません。

したがって、アセンブリを検出しますが、MSTestは実際にテストを実行しません。 ヒントは大歓迎です。

+0

どのようなタイプのテストですか? –

+0

Microsoft.VisualStudio.QualityTools.UnitTestFrameworkを使用した単純な単体テスト。 – fabien

答えて

1

この見れ:

/maxpriority:"1" /minpriority:"1" 

あなたの優先順位の基準が問題かもしれように見えます。

+0

maxpriority = 2、minpriority = 1に設定しても影響はありません。 – fabien

+0

maxpriorityをmaxint(デフォルトにする)に設定するか、ビルド定義のプロセス・パラメーター内の両方のフィールドをクリアしてみてください。実際問題を解決したのは –

+0

です。 Jimに感謝します。 – fabien

関連する問題