問題タブ [test-explorer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unit-testing - Visual Studio 2012 でテスト エクスプローラーを無効にする方法
ReSharper を使用して、Visual Studio 2012 内から単体テストを実行しています。
ときどき、単体テストを実行しているときに、ReSharper テスト ランナーではなく、誤って組み込みのテスト エクスプローラーを誤って呼び出してしまいます。
Visual Studio 2012 でテスト エクスプローラーを無効にして、誤って呼び出さないようにするにはどうすればよいですか?
unit-testing - VS2012テストエクスプローラーで複数のフィルターを使用する
VisualStudio2012テストエクスプローラーの検索フィルターボックスで複数の基準をフィルター処理したいと思います。特性「A」または「B」でテストを取得したいのですが、運が悪かったので、以下のいくつかのバージョンを試しました。特性:「統合」|「ユニットテスト」特性:「統合」|特性:「ユニットテスト」
1つの特性を検索するだけでも問題なく機能します。最新のVS2012CTPをロードしたので、特性で検索できます。
visual-studio - NUnit Test Adapter for Visual Studio 2012 を使用して SharePoint テストを実行するにはどうすればよいですか?
NUnit Test Adapter for VS 2012 を使用すると、Visual Studio 2012 IDE 内からテスト エクスプローラーを介して NUnit テストを実行できます。ただし、そもそも NUnit テストを行う理由は、SharePoint 2010 に対して記述されたテストがあるためです (これらは単体テストではなく統合テストであることはわかっています)。 -bit client は、MSTest/VS がそれらを実行できないことを意味します。
NUnit テスト アダプターを使用して、Visual Studio のテスト エクスプローラーから SharePoint テストを実行できることを期待していましたが、エラー メッセージが引き続き表示されます。
これは、NUnit Test Adapter が 32 ビット プロセスとして実行されていることを示しています (プロセスはvstest.executionengine.x86.clr20.exe
.
Visual Studio 2012 で NUnit テスト アダプターとテスト エクスプローラーを使用して、SharePoint 2010 を対象とする NUnit テストを実行する方法はありますか?
c# - c# と xUnit を使用して Visual Studio 2012 のテキスト エクスプローラーにテスト クラス名を表示する
Visual Studio 2012 に組み込みの Text Explorer で xUnit を使用しています。テストの名前をクラスの名前でスコープするとよいでしょう。
テスト エクスプローラーで確認できます
テストの名前として。これは何らかの方法で可能ですか?現時点では私は見るだけです
複数の名前空間とテスト クラスにまたがる多数の Test1 ケースがある場合、これは苦痛です。
visual-studio-2012 - VS 2012テストエクスプローラーでシナリオのアウトラインが「外部」として表示されるのはなぜですか?
シナリオの概要(別名シナリオテンプレート)があり、VS2012のテストエクスプローラーを使用してテストを一覧表示したいと思います。デフォルトのテストグループ化は「プロジェクト」名で行われます。これに固執すると、シナリオアウトラインからのテストは、プロジェクトのグループではなく、「外部」グループに含まれます。
これはなぜですか、それに対する解決策/回避策はありますか?
私のシナリオでは、テストエクスプローラーを使用して、特定のプロジェクトのすべてのテストを実行したいと考えています。それらすべてに同じ特性を設定することは愚かであり、人間の過ちを犯しがちです。
私のソリューションには、このようなプロジェクトが10個あり、まもなくさらに追加される予定です。したがって、プロジェクトのシナリオ概要テストを「外部」の下に保持すると、誰かがそれらを見逃したり、別のプロジェクトに属するシナリオ概要生成テストを取得したりする可能性があります。
アップデート
GitHubユーザーのShashi(https://github.com/shashiprabhakar)がSpecFlowの寄稿者に問題を記録しました:https ://github.com/techtalk/SpecFlow/issues/275 。どうもありがとう、メイト!追跡を開始したので、そこで修正/回避策が提案された場合は、ここに回答として投稿します。
c# - Visual Studio 2012 テスト エクスプローラー テスト進行中
Visual Studio 2010 では、テスト結果ビューに現在進行中の単体テストを表示できました。Visual Studio 2012 を使用している間、テスト エクスプローラーで実行されている単体テストを特定できませんでした。Visual Studio 2012 テスト エクスプローラーで進行中の単体テストを特定するにはどうすればよいですか?
c# - xUnit v1 テストは xUnit GUI (xunit.gui.clr4.exe) に表示されますが、VS 2012 テスト エクスプローラーには表示されません。
NuGet を使用してインストールされた "xUnit.net" および "xUnit.net Runners" パッケージを含む F# クラス ライブラリがあります。次のコードがあります。
xUnit GUI (NuGet が (projectdirectory)\packages\xunit.runners.1.9.1\tools に追加する xunit.gui.clr4.exe) を実行し、このプロジェクトによってビルドされたアセンブリを読み込むと、Test () メソッド期待どおりに表示され、実行すると失敗します。
ただし、再ビルドや再起動などを何度行っても、VS 2012 のテスト エクスプローラーにテストが表示されません。[すべて実行] をクリックすると、ビルド出力ウィンドウがポップアップしますが、他に何も起こりません。
一体、xUnit.net Extensionsもインストールしましたが、私がやろうとしていることに必要だとは思いません。それも役に立ちませんでした。
追加情報を提供できるかどうかお知らせください。読んでいただきありがとうございます。
c++ - Visual Studio 2012 単体テストでコンソール出力を取得する方法
VS 2012 でマネージ C++ 単体テストを実行しています。テストは正常に実行され、複数のcout
呼び出しを含むループが実行されていることを確認できます。
ただし、テスト エクスプローラーを見ると、テストは合格としてマークされていますが、C# プロジェクトで慣れている出力へのハイパー リンクはありません。
私のテストの最後のコードは
デバッガーでステップ実行すると、実行を確認できます。私も試してみまし
cerr
たが、違いはありません。
visual-studio-2012 - Visual Studio 2012 のコード カバレッジ VSMDI で「指定された ID のテストはありません」と表示される
VSMDI ファイルをまだ使用しているソリューションがあります。
テストの実行は問題ありませんが、選択したテストでコード カバレッジを分析しようとすると、「空の結果が生成されました」と表示されます。
テストからの出力ログを見ると、「指定された ID {09c3a333-1a28-27bf-2d79-8f6aa8fe5e3a} のテストはありません」と表示されます。
私が見たところ、言及されたIDはVSMDIファイルのテストIDです
なぜこれが起こるのですか?
visual-studio-2012 - Visual Studios 2012 テスト エクスプローラーで Specflow テストを並べ替えることはできますか?
Visual Studio 2012 のテスト エクスプローラーには、Specflow 機能の並べ替え機能がないようです。テストが特定の順序で実行されるようにするための回避策を持っている/知っている人はいますか (テストは実行された結果/アクションの影響を受ける可能性があるため) (a)以前のテストで)?
Visual Studio 2012 で利用できる 'Ordered Test' 機能は、Specflow 機能では利用できないようです。作成できる .orderedtest ファイルは、SpecFlow 機能を使用可能なテストとして認識しません。