問題タブ [mbunit]
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.
mbunit - Gallio、MbUnit、NCoverの問題を伴うTestDriven.net
TestDriven.Netが私のgallio/mbunitテストで機能しないのはなぜですか?
MbUnit v2でTDD.Netを使用しましたが、問題はありませんでしたが、新しいPCの新しいgallioリリースでは、何も起こりません。
ソリューションエクスプローラーのtdd右クリックメニューから、「デバッガーでテスト」を実行すると、画面下部のVSステータスバーに「0合格、0失敗、0スキップ」と表示されます。
フィクスチャを右クリックして同じことを行うと、
個別のテストで実行すると、SetUpが実行されていないように見えるため、テストは失敗します(ただし、少なくとも実行されます)
私はこれがこの問題のように聞こえることを知っていますが、私のレジストリは正しいように見えます。
TDD.NetメニューからNCoverを実行しようとしても、何も起こりません(出力ウィンドウのちらつき以外)
resharperで「ユニットテストの実行」を行うと、それらがすべて取得され、正しく実行されます。
Gallio / MbUnit 3.0.5.546、TDD.Net 2.18.2268、Resharper 4.1、VS 2k8 Pro 9.0.30729.1 SP、.Net 3.5 SP1、Windows Server 2k8(x86)を使用しています
teamcity - TeamCityがテストを実行するには、Gallioのどのdllを含める必要がありますか
GallioとMbUnit3を使用しており、TeamCity4をインストールしています。必要なdllがわからなかったので、Gallioのbinディレクトリ全体をSubversionに入れました。私が保持する必要があるものと、SCMに入れる必要がないものを知っていますか?ありがとう。
unit-testing - ユニットテスト用のReSharperガターアイコンが表示されない
ReSharper4.1とGallio3.0.5をインストールしましたが、単体テストのガターアイコンが表示されません。テストエクスプローラーではテストは正常に実行されているようですが、コード内のテストの横にアイコンがありません。これを引き起こしている可能性がありますか?以前にMbUnit2.4ReSharperプラグインをインストールしていましたが、今すぐアンインストールする必要があります。
mbunit - MbUnit - TestFixtureTearDown でテストの失敗/成功の結果を取得する
いくつかの統合テストに MbUnit を使用しています。TestFixtureSetUp で、データベースの新しいインスタンスを作成します (GUID を DB 名として使用)。ティアダウンで、削除します。
ただし、テストが失敗した場合でも、データベースを存続させたい (調査できるようにするため)。テストが成功したか失敗したかを TestFixtureTearDown から判断する方法はありますか?
コードでは次のようになります。
msbuild - MbUnitは、WindowsServer2003でMSBuildを使用してコンパイルされたテストアセンブリを認識できません
最近、MbUnitバージョン2.4.2.355を、Cruise Control.NETおよびNAntを介して実行されるビルドサーバーに、.NET Framework3.5SP1がインストールされたWindowsServer2003マシンにインストールしました。
ビルドスクリプトの隅々までチェックしましたが、CC.NETのNAnt出力レポートには、テストプロジェクトが正常にビルドされていることが示されています。
これはNAntスクリプトです。
そして出力はffです:
[exec] Company.CustomerUnitTests-> C:\ dev \ PROJ.1 \ trunk \ src \ PROJ \ Customer \ CustomerUnitTests \ bin \ Debug \ Company.CustomerUnitTests.dll[exec]プロジェクトの構築が完了しました"C:\ dev\PROJ。 1 \ trunk \ src \ PROJ \ Customer \ CustomerUnitTests \ Company.CustomerUnitTests.csproj "(ターゲットを再構築します)。[exec]ビルドが成功しました。[exec] "C:\ dev \ PROJ3.1 \ trunk \ src \ PROJ \ Customer \ CustomerUnitTests \ Company.CustomerUnitTests.csproj"(ターゲットの再構築)(1)->
これが意味するのは、単体テストアセンブリのビルドが成功したということです。
NAnt出力の最後にあるのは次のとおりです。
mbunit-tests:[mbunit]MbUnit2.4.2.355テストランナー[mbunit]テストでテストアセンブリが見つかりません
コンソールに移動し、MbUnit.Cons.Exeを使用してコンパイル済みアセンブリを手動でテストしてみました。結果は次のようになりました。
- 私のWindowsXPSP3マシンを使用して構築されたテストアセンブリは正しく認識され、テストは私のマシン、およびその他の開発マシンで適切に実行されていました。
- Windows Server 2003を実行しているビルドサーバーでビルドされたテストアセンブリは、テストアセンブリとして認識されていませんでした。それらのファイルをXPマシンにコピーしようとしましたが、どちらも認識されませんでした。
私は今疑問に思っています:テストアセンブリと非テストアセンブリの違いは何ですか?Test
と属性に関係があると確信していTestFixture
ますが、私の場合、WinXPマシンでコンパイルされたアセンブリがテストとしてコンパイルされ、Win2K3マシンでコンパイルされたアセンブリが認識されないのはなぜですか?
誰かがこれについての手がかりを持っていることを願っています。
mbunit - ジェネレーティブ ユニット テスト フレームワークとは
stackoverflow で mbunit に出会いました。そのページには、mbunit は生成ユニット テスト フレームワークであると記載されていますが、生成ユニット テスト フレームワークとは何かを説明している場所が見つかりません。
私は得たいと思っていました:
- 定義
- Generative Unit Test フレームワークとは何かに関する記事へのリンク。
unit-testing - Team Foundation Server と MbUnit のテスト
私は本当に TFS サーバーと MbUnit に慣れていません。
TFS 上のビルドで MbUnit テストを実行するには、どのような手順を実行する必要がありますか?