我们已经设置了大约1500个测试,这个数字正在快速增长。我们希望在多台机器之间动态分割,以避免每次我们有新的测试集时手动完成。
问题是一些测试是数据驱动的,所以我们只能通过反射在运行时看到一个测试。但是,NUnit会根据TestCaseSource
中提供的参数创建多个测试。
我们如何访问测试资源管理器中显示的要运行的测试列表?
答案 0 :(得分:3)
使用--explore
命令行选项从NUnit控制台运行程序运行测试,并将输出传递给文件。
nunit3-console.exe --explore test.dll > testlist.txt