gpt4 book ai didi

testing - NUnit - 通过命令行使用 testcase 属性运行特定的测试用例

转载 作者:行者123 更新时间:2023-11-28 20:38:19 25 4
gpt4 key购买 nike

我想使用命令行通过 nunit 控制台运行以下测试用例。`

class ListCities : Test.HelperClasses.Testbase
{
[TestCase(Category="smoke",TestName = "TC1", Description = "dessciption")]
public void SearchCity()
{
}
}`

我尝试了命令 --test=Test.HelperClasses.Testbase.ListCities.TC1。但我只想使用 testname(TC1) 属性执行测试,而不是使用 namespace(Test.HelperClasses.Testbase)class name(ListCities)

下面是使用nunit控制台执行测试用例的python代码

os.system("Call "+NunitPath+" "+dllPath+" -- 
test=Test.HelperClasses.Testbase.ListCities.TC1 --result="+resultPath)

提前致谢

最佳答案

TestCaseAttributeTestName 属性仅设置测试的名称。控制台运行器的 --test 选项使用测试的全名。您尝试的替代方法是指定此测试用例的正确方法 - 这就是 NUnit 的工作方式。

如果您想要更简洁的语法,请阅读有关--where 选项的文档。它允许您执行类似 --where test=~TC1 的操作。

关于testing - NUnit - 通过命令行使用 testcase 属性运行特定的测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45379382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com