2017-01-20 1 views
0

NUnit 프로젝트가있는 xamarin PCL 프로젝트가 있습니다..NETPortable 실행 모노로 리눅스에서 NUnit 테스트하기

도커 이미지 mono-nunit에서 NUnit 테스트를 실행하고 싶습니다.

내가 함께 테스트를 실행 :

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

얻을 :

.NETPortable test assemblies are not yet supported by the engine 

이 최종인가? .NETProtale이 mono-nunit 이미지에서 어셈블리를 테스트 할 수있는 방법이 있습니까?

답변

1

이것은 최종적이지 않습니다. 우리는 곧 3.7 버전 용으로 Portable (또는 더 많은 .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 Console에 전달하는 대부분의 명령 행 옵션을 전달할 수 있습니다.

자세한 내용은 Testing .NET Core RC2 Using NUnit 3을 참조하십시오. .NET 핵심 프로젝트 형식을 제외하고 정보는 동일합니다.

일부 documentation on NUnitLite도 있습니다.