2015-07-01 110 views
2

如何從命令行運行asp.net 5的xUnit單個測試如何從命令行運行asp.net 5的xUnit單個測試

VS 2015年做這樣的事情

dnx.exe --appbase "\Mvc\test\Microsoft.AspNet.Mvc.IntegrationTests" Microsoft.Framework.ApplicationHost --port 9543 Microsoft.Framework.TestHost --port 11883 run --test Microsoft.AspNet.Mvc.IntegrationTests.ActionParameterIntegrationTest.ActionParameter_NonSettableArrayModel_EmptyPrefix_DoesNotGetBound

如果我運行這個沒什麼happend

回答

5

實例運行一個測試:
dnx . test -method TestNamespace.TestClassName.TestMethodName

類似地,對於在一類
dnx . test -class TestNamespace.TestClassName


UPDATE運行的所有測試:聯蛋白β7和後

實施例運行的單個測試:
dnx test -method TestNamespace.TestClassName.TestMethodName

類似地,對於運行的所有測試一類
dnx test -class TestNamespace.TestClassName

+0

我更改了我的project.json並將%1添加到測試命令。 '「commands」:{「test」:「xunit.runner.aspnet%1」}'。現在測試正在運行'dnx。測試類Microsoft.AspNet.Mvc.ModelBinding.Test.ComplexModelDtoTest' –

相關問題