如何使用 `--test=NAMES` 参数在 NUnit ConsoleRunner 3.4.1 中 运行 单独测试
How to run individual tests in NUnit ConsoleRunner 3.4.1 with `--test=NAMES` argument
如何使用 --test=NAMES
参数通过 NUnit ConsoleRunner 只执行一个测试用例。
如果我在 Visual Studio 和 'Copy' 中右键单击一个测试用例,这是有关测试的信息。
Test Name: MakePaymentToAccountViaPayPal
Test FullName: POMAuctivaTest.TestSuite.ExistingUserTestSuite("firefox").MakePaymentToAccountViaPayPal
Test Source: c:\git\POMAuctivaTest\POMAuctivaTest.TestSuite\ExistingUserTestSuite.cs : line 263
Test Outcome: Not Run
Test Duration: 0:00:00
以下是我尝试 运行 测试的一些不同方法。
我已经尝试过 Test Name
和 Test FullName
两种尝试实际上都没有 运行 测试用例。我觉得问题在于字符串作为参数传递,但我不确定。
刚刚试过了,看起来你只需要转义引号。所以使用:
--test=POMAuctivaTest.TestSuite.ExistingUserTestSuite(\"firefox\").MakePaymentToAccountViaPayPal
如何使用 --test=NAMES
参数通过 NUnit ConsoleRunner 只执行一个测试用例。
如果我在 Visual Studio 和 'Copy' 中右键单击一个测试用例,这是有关测试的信息。
Test Name: MakePaymentToAccountViaPayPal
Test FullName: POMAuctivaTest.TestSuite.ExistingUserTestSuite("firefox").MakePaymentToAccountViaPayPal
Test Source: c:\git\POMAuctivaTest\POMAuctivaTest.TestSuite\ExistingUserTestSuite.cs : line 263
Test Outcome: Not Run
Test Duration: 0:00:00
以下是我尝试 运行 测试的一些不同方法。
我已经尝试过 Test Name
和 Test FullName
两种尝试实际上都没有 运行 测试用例。我觉得问题在于字符串作为参数传递,但我不确定。
刚刚试过了,看起来你只需要转义引号。所以使用:
--test=POMAuctivaTest.TestSuite.ExistingUserTestSuite(\"firefox\").MakePaymentToAccountViaPayPal