【发布时间】:2019-02-24 22:09:12
【问题描述】:
在开发过程中,我经常需要运行大约 5-6 次测试来填充测试所需的数据。我想自动化这个,所以我不必每次都右键单击/“运行”。
我怎样才能获得 VS 正在运行的命令,以便我可以将它放入一个快速脚本中,通过单击(或单个命令)运行我需要运行的所有测试?
【问题讨论】:
-
创建一个批处理文件。
-
你使用什么测试框架?大多数都有一个关联的控制台测试运行包,可用于针对已编译的测试二进制文件执行测试。
-
另外,切线相关的是,如果您必须以特定顺序运行测试来为以后的测试设置状态,您可能需要查看测试框架等效的 Setup 和 TearDown 方法来建立声明您正在测试,而不是依赖于以特定顺序执行它们。
-
我认为测试框架是
Microsoft.VisualStudio.TestTools.UnitTesting -
我宁愿创建一个脚本来指定要运行的测试,而不是添加设置和拆除函数,因为我不想自己修改测试文件
标签: c# visual-studio powershell visual-studio-2017 test-explorer