NUnit에서 xUnit 테스트 프레임 워크로 프로젝트를 이동하고 있습니다. 우리는 MSBuild 작업을 통해 TeamCity에서 테스트를 수행하고 있습니다. 카테고리별로 테스트를 제외하고 싶습니다. NUnit과 Teamcity에서 이것은 간단합니다.Teamcity의 특성으로 필터링 된 Xunit을 기반으로 테스트 실행
xUnit에서 어떻게해야합니까?
<Target Name="xUnitTests">
<xunit Assembly="$(SolutionDir)\Tests\bin\Debug\MyApp.Tests.exe" />
</Target>
가 이상적으로는 <xunit>
요소에 속성으로 Exclude="Category=database"
을 추가 할,하지만이 유효하지 않습니다
MSBUILD 대상은 다음과 같습니다.
xUnit 소스 코드를 빠르게 살펴본 결과 msbuild 러너에 대해이 옵션을 찾지 못했습니다.
msbuild 러너의 특성에 의한 테스트를 무시하는 다른 방법은 없습니까?
주, xUnit의 콘솔 주자에하면 다음과 같이 -notrait''지금이다 'xunit.console.exe path \ to \ mytest.dll -notrait "Category = database"' – NYCdotNet