2010-12-03 2 views
35

私はすでにNUnitテストのライブラリを含んでいます。私がVisual Studioで開発するとき、私は通常、私のプロジェクトのtools\nunitフォルダに含まれているnunit.exeバイナリでこれらのテストを実行します。"Run Tests"はどこにありますか?

私は現在、モノデベロッパーと同じソリューションを開発中です。私は、モノデベロップメントで統合された "run tests"アクションがあったことを覚えていると確信しています。テストを実行するためにこれを使用したいと思います。 this articleによれば、 "View - Unit Tests"メニュー項目があるはずです。しかし、私はそれを見つけることができないので、間違った/特別なことをする必要があります。

MonodevelopでNUnitテストを実行するにはどうすればよいですか?

+0

実行しているMonoDevelopのバージョンを確認してください。 2。6が存在しない場合、最新のリリースは2.4.1です。また、どのオペレーティングシステムを使用していますか? –

+0

@Lluis:MonodevelopのバージョンとMonoのバージョンを混同しているに違いない。昨夜、私はこの質問を投稿したときかなり疲れていた。このプラットフォームはUbuntu 10.04ですが、最近のMonodevelopパッケージを他の場所からインストールしたか、ソースからコンパイルしたものかもしれません。私は今日後でもう一度チェックし、詳細を提供します。 –

答えて

29

Ubuntuを使用している場合は、パッケージマネージャでMonoDevelop NUnitプラグインがインストールされていることを確認してください。一度それを持って、 "表示 - >パッド - >ユニットテスト"をクリックしてください。ユニットテストパッドが表示され、テストフィクスチャをダブルクリックして実行することができます。

+0

ありがとう、それはトリックでした。 –

+0

あなたが必要なものはすべてここにあります:http://stackoverflow.com/a/7570288/1115187、現在、それは次の答えです))) – maxkoryukov

2

「テスト実行」アクションが内蔵されたモノ開発があることは思い出せません。しかし、あなたが使用できるアドインがあります。 NUnitのアドイン

NUnitのアドインを有効にする

はモノラル1.1.9+が必要です。 これはいくつかのcross-appdomainバグ の修正です。現在、 のDebianユーザーにも のNUnitパッケージが Monoから分離されており、適切な pkg-configファイルが含まれていないという別の問題があります。

次のコマンドを使用して コマンドでmonodevelopを設定します。

​​

Debianユーザにのみ

NUnitのとlibnunit-CIL パッケージをインストールします(この 現時点で不安定が必要です)。 nunitの別パッケージ のため、symlinkを作成する必要があります。 monodevelopは、 のpkg-configファイルがどこにあるかを知っています。

ln -s /usr/lib/pkgconfig/nunit.pc /usr/lib/pkgconfig/mono-nunit.pc 

EDIT:http://www.codeproject.com/KB/tips/NUnit_MonoDevelop.aspx:私はここにいくつかのより多くの情報を見つけました。それが助けにならない場合は、私は明日私のモノ上でそれを試すかもしれない、どのプラットフォームを使用して開発していますか?

32

これを試してみてください:

sudo apt-get install monodevelop-nunit 
+0

まだ理解していない、なぜこの答えは受け入れられないのですか... – maxkoryukov

+0

悲しい物語: 'NUnit 3のサポートが追加されました:Xamarin Studio 6.0.0.4514' (https://bugzilla.xamarin.com/show_bug.cgi?id=35915から) 私はLinux Mintにあります。 Monodevelop ** 5.x ** – maxkoryukov

10

は、これまでの回答を要約すると:

  1. sudo apt-get install monodevelop-nunit
  2. 選択メニュー項目を:View | Pads | Unit Tests

は、Ubuntuの12.04とのクリーンインストールでテストMonoDevelop 2.8.6.3。

関連する問題