2016-04-05 6 views
0

NUnitの2.6.4は、次のように私はC#のアプリで使用することができNUnitのコンソール-runner.dllファイル持っていた:NUnit 3.0用のnunit-console-runner.dllはありますか?

string[] my_args = { "/run=SmokeTests.ATest", "Tests.dll" }; 
NUnit.ConsoleRunner.Runner.Main(my_args); 

をしかし、私は3.0で、このDLLを表示されません。 1つはありますか?そうでない場合、NUnitテストをプログラムで実行するために同じコマンドをどのように使用できますか?

答えて

0

このDLLにはNUnit v2が付属しており、テストを実行するためのパブリックAPIが不足していることを補うものです。 NUnit 3+にはこのようなAPIがあるため、 では、コンソールランナーを再利用する必要がありませんでした。これにより、コンソールランナー の内部機能が公開されないため、 の保守性が向上します。

あなたは https://github.com/nunit/docs/wiki/Test-Engine-API-Specフェア警告で情報を を開始することができ、プログラムでテストを実行するためにNUnitのを使用する方法を参照するには、次の これは仕様ではなく、真のドキュメントです。コードは、私たちが作成した仕様から、 に変更されている可能性があります。それは役に立つと思う。 近い将来、このページを更新します。

関連する問題