2017-01-20 7 views
0

私はNUnitプロジェクトを持つxamarin PCLプロジェクトを持っています。.NETPortableを実行するモノでLinuxでNUnitをテストする

mono-nunitドッカーの画像でNUnitテストを実行します。

私がテストを実行します。

nunit -framework=4.0 bin/Debug/MY_AppTests.dll 

とget:

.NETPortable test assemblies are not yet supported by the engine 

は、この最後のですか?モノ-NUNITイメージで.NETProtaleテストアセンブリを実行する方法はありますか?

答えて

1

これは最終的なものではなく、私たちはすぐに、3.7リリースのためにポータブル(または.NET標準の可能性が高い)サポートをすぐにエンジンに追加します。

一方、これは自己実行テストを作成しますNUnitLiteへの参照を追加し、実行可能ファイルにテストプロジェクトを切り替え、program.cs

public class Program 
{ 
    public static int Main(string[] args) 
    { 
     return new AutoRun(typeof(Program).GetTypeInfo().Assembly) 
      .Execute(args, new ExtendedTextWrapper(Console.Out), Console.In); 
    } 
} 

に次のコードを追加します。通常はNUnitコンソールに渡すほとんどのコマンドラインオプションを渡すことができます。

詳細については、Testing .NET Core RC2 Using NUnit 3を参照してください。 .NET Coreプロジェクトの形式を除いて、情報は同じです。

documentation on NUnitLiteもあります。

関連する問題