如何让所有测试从NUnit运行名称

时间:2016-07-11 06:47:52

标签: c# nunit

我们已经设置了大约1500个测试,这个数字正在快速增长。我们希望在多台机器之间动态分割,以避免每次我们有新的测试集时手动完成。

问题是一些测试是数据驱动的,所以我们只能通过反射在运行时看到一个测试。但是,NUnit会根据TestCaseSource中提供的参数创建多个测试。

我们如何访问测试资源管理器中显示的要运行的测试列表?

1 个答案:

答案 0 :(得分:3)

使用--explore命令行选项从NUnit控制台运行程序运行测试,并将输出传递给文件。

nunit3-console.exe --explore test.dll > testlist.txt