MacでVS2010で開発されたNUnitテストを実行するにはどうすればよいですか?これは非常にシンプルで素朴な質問のようですが、私はすべてのステップを見つけるのに苦労しています。私は正確な手順を見つけるためにウェブを精練して、デューディリジェンスを行った。私はMonoをMacに持っていますが、モノデベロッパーではありません。モノを開発せずにMacにNUnitをインストールするにはどうしたらいいですか?私はMono GACなどに手動でNUnit関連のDLLをすべて追加する必要がありますか?OSXでNUnitテストを実行する手順
5
A
答えて
4
モノデベロップメントは必要ありません。 NUnitのを取得した後、あなただけのあなたも、これはNUnitのサイトからダウンロードしたバイナリのみを使用して行うことができます
mono nunit-console.exe your.dll
(例えば)を介してそれを呼び出すことができ、ちょうどNUnitののディレクトリになります。
OS X用のパッケージがない場合は、スクリプトをnunit(これはLinuxでの標準的なnunitのインストール方法)と呼び、検索パスに入れてインストールすることができます。 exeを使っている限り、GACにアセンブリを追加する必要はありません。
#!/bin/sh
exec /usr/bin/mono --debug $MONO_OPTIONS /usr/lib/mono/2.0/nunit-console.exe "[email protected]"
もちろんあなたはNUnitのを含むディレクトリで/usr/lib/mono/2.0/
を交換する必要があります。
たとえば、これは(通常/usr/bin
で見つけることができます)Ubuntuの上NUnitのコンソールスクリプトがあります。
関連する問題
- 1. GallioでNUnitテストを実行
- 2. 実行するNUnitテストを指定
- 3. 実行NUnitのテスト - System.Reflection.ReflectionTypeLoadException
- 4. NUnit実行テストのベストプラクティス?
- 5. Nunitで複数のテストDLLを実行
- 6. 問題JenkinsでNUnitテストを実行
- 7. NUnitアドインでTeamCity 6.5.XでNUnitテストを実行
- 8. ヤーンでジョブを実行する手順
- 9. .NETPortableを実行するモノでLinuxでNUnitをテストする
- 10. NUnitエンジンを使用してWindowsフォームアプリケーションでNUnitテストを実行する
- 11. NUnit:テストの失敗の手順を記録し、エラーを報告します。
- 12. 統合テスト目的でNunitでRESTfullサービスを実行する
- 13. Nunit、Selenium、C#で実行されていないテスト実行
- 14. テストの実行/ NUnitの-コンソール/ 4
- 15. NUnitからのテストの実行
- 16. 手順の実行方法
- 17. jQuery/JavaScript実行手順
- 18. TestCaseでnunitテストを実行するナントから属性
- 19. ビルドエージェントでNUnitテストを実行する際のエラー
- 20. nunitテストをスタンドアロンで実行する方法
- 21. 特定のデータでnunitテストを実行する
- 22. TeamCityでnUnitテストを実行すると間違ったCurrentCulture
- 23. Visual Studio 2015でUWP NUnitテストを実行するには?
- 24. NAn 0.86ベータ版でNUnit v2.4.8テストを実行するには?
- 25. Visual Studio 2017でNUnitテストを実行するには?
- 26. テストを並行して実行できません(Selenium grid + NUnit)
- 27. C#でNunitテストを実行し、実行ログを取得します
- 28. xUnitテストを使用してNUnitテストケースを実行する
- 29. dotnetコアでNUnitテストを実行します。
- 30. テストを実行した後にnunit-consoleがクラッシュする
私はOSX上でnunit-console.exeと呼ばれるスクリプトを持っていますが、次のようになります:>#!/ bin/sh exec /Library/Frameworks/Mono.framework/Versions/2.10.5/bin/mono - -debug $ MONO_OPTIONS /Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/2.0/nunit-console.exe "$ @"しかし、mono nunit-console "tests.dll"コマンドを実行することはできませんが、私はちょうどnunit - コンソール "tests.dll"コマンドを実行しようとしたので、アセンブリを見つけることができないと言います。それは私に以下の例外を投げます: "/Library/Frameworks/Mono.framework/Versions/2.10.5/etc/mono/registry/last-btime"にレジストリデータを保存している間にアクセスが拒否されました – RashMans
また、最新バージョンのNUnitサポート.net 4.0? Monoの最新バージョンで入手した現在のNUnitは.Net 2.0のみをサポートしているようです。何か不足していますか? – RashMans
.NET4.0について:はい。少なくともNUnitバージョン2.5を使用する必要があります。 4.0をターゲットにするには、NUnitの設定ファイルを少し変更する必要があります。これはここに記述されています:http://stackoverflow.com/questions/930438/nunit-isnt-running-visual-studio-2010-code/932410#932410 –