unit testing 自動 VS2015プレビューでxUnitユニットテストを実行するにはどうしたらいいですか?




xunit 自動 テスト (4)

エクステンションマネージャーを使って「xUnit.netランナーfor Visual Studio」v0.99.8を追加しましたが、テストエクスプローラーウィンドウを開くと、私の単体テストのいずれも受け取りません。 また、VS2015をサポートするResharperの唯一のバージョンであるResharper 9 EAPは、xUnit Test Runner用のプラグインをまだ持っていないようです。

どうすればxUnitユニットテストをVS2015プレビューで実行できますか?



テストエクスプローラによるテストの管理/実行に関しては、ナゲットを通じて利用可能です。 テストプロジェクトにxunit.runner.visualstudio 0.99.9-build1021というパッケージをインストールしなければなりませんでした。 ソリューションを構築した後、テストは正常に表示され、私はそれらを実行することができました。

ところで、これはWindowsサービス用ですが、ASP.NET / Webプロジェクトでは動作します。


ビジュアルスタジオ2015 RCでは、以下のテストを行うことができませんでした:

"xunit": "2.1.0-beta2-*",
"xunit.runner.dnx": "2.1.0-beta2-*"

しかし、最初の文字 "x"のケーシングを "X"に変更した後、テストエクスプローラにテストが表示され始めました。

"Xunit": "2.1.0-beta2-*",
"Xunit.runner.dnx": "2.1.0-beta2-*"

私が小文字に戻すと失敗します。 私はまだこの時点でResharperの最新バージョンにこれらのテストを表示する方法を見つけていません。

ここに私がこれまでに行った投稿と、何らかの理由でケーシングを除いてすべてが働いた:

http://xunit.github.io/docs/getting-started-dnx.html

私はこれがすぐに古くなることを知っていますが、うまくいけばそれは誰かを助けてくれるでしょう:)


ここでその回答を見つけることができます: http://blogs.msdn.com/b/webdev/archive/2014/11/12/announcing-asp-net-features-in-visual-studio-2015-preview-and-vs2013-update-4.aspx : http://blogs.msdn.com/b/webdev/archive/2014/11/12/announcing-asp-net-features-in-visual-studio-2015-preview-and-vs2013-update-4.aspx

Visual Studioは、テストエクスプローラを介してASP.NET 5 xUnitテストの実行とデバッグをサポートしています。 以下に示すように、xUnit依存関係とテストコマンドをテストプロジェクトのproject.jsonファイルに追加するだけです(注:xUnitパッケージをインストールするには、 https://www.myget.org/F/aspnetvnext/api/v2 ://www.myget.org/F/を追加する必要がありhttps://www.myget.org/F/aspnetvnext/api/v2 NuGetパッケージソースとしてのhttps://www.myget.org/F/aspnetvnext/api/v2 ):

"dependencies": {
    "Xunit.KRunner": "1.0.0-beta1"
},

"commands": {
    "test": "Xunit.KRunner"
},

誰かがhttps://www.myget.org/F/aspnetvnext/api/v2をNuGetパッケージソースとして追加する方法を尋ねている場合は、以下の手順を実行してください:

  1. Visual Studio 2015プレビューで、[ツール] - > [オプション] - > [NuGetパッケージマネージャ] - > [パッケージソース]を選択します。
  2. 上部のプラス(追加)ボタンをクリックします(下の画像を参照)
  3. 下の画像のようにNameとSourceを入力してください(注:NameとSourceを入力した後、必ずUpdateボタンをクリックしてください)

ハッピーコーディング!







vs-2015-preview