2016-09-08 3 views
1

「何のテストでは、実行のためにキューに入れられていません」2015 Community Editionのアップデート3とNCrunch 2.15.0.9で、私のMSTestをユニットテストは、(私はMSTestをしてそれらを実行することができます)コンパイルんが、NCrunchはNCrunch Visual Studioで

としてそれらを示してい

実行待ちのテストはありません。何のテストは、彼らは本当に彼らが完全に決して、実行している場合は

を優先、これらのテストの状態は(初回の実行)を実行している

ある

を無視しないで、2つのテストを監視します。 MSTestで実行すると、ミリ秒かかるだけです。

C#クラスライブラリは依然として非常に単純なプロジェクトで、ほぼHelloWorldの複雑さです。奇妙な依存関係はありません。それは署名されておらず、ビルド前またはビルド後のステップがありません。

は私が

  • 最大1つのバックグラウンド処理スレッド
  • 最適化最速のテスト実行
  • のために私のテストで1を実行
  • NCrunchためのウィザードで

    • 2/4コアを私NCrunch構成を設定しています
    • 変更が検出されたときに自動的にテストを実行します。
    • テストを実行します。 dから

    私が手動で起動してもテストは実行されません。

    [NCrunch Diagnostic Output]ウィンドウにはコンテンツがありません。それは、関連するのですが、私は他のプラグインがインストールされている場合

    わからない:

    • VisualSVN 5.1.2を
    • ReSharperの究極10.0.1
    • OzCode 2.0.0.1029

    Screnshot NCrunch Tests not running

    制限事項:ライセンスが失効したため、NCrunchをアップグレードできません。

    私が試してみました:2016.1

  • にReSharperの究極のアップグレード

    • を両方でのx86へ
    • セットアーキテクチャを
    • "ワークスペースにコピー参照されるアセンブリを" "出力アセンブリの署名を防ぎます"、 DLLとテスト
  • +0

    あなたのテストは、ReSharperのようなMSテスト以外のテストランナーで実行されますか? – JCisar

    +0

    @JCisar:はい、彼らはResharperで実行されます(そして失敗します) –

    +0

    私はあなたがそれを試したと確信しているので、これはダムの提案ですが、NCrunchがキャッシュされ、クリーニング、リビルド、および「すべてのテストの再同期、再構築、再実行」を試しましたか?これは、NCrunchが立ち往生したときの典型的なことです。これは、手動でテストを実行するように指示するのとは少し異なります。 – JCisar

    答えて

    0

    最新のVisual Studio Update 3は、.NET 4.6.1をデフォルトの.NET Framew新しいプロジェクトのためのork。

    両方のプロジェクト(DLLと単体テスト)をわずかに古い.NET 4.5.2に切り替えてから、[再同期、再構築、再実行]ボタンを押して問題を解決しました。

    これはmay be fixed in newer versions 2.20 of NCrunchですが、NCrunchライセンスでも.NET 4.6はサポートされません。

    関連する問題