天!
我在 220,000 个文件中有 4.6GB 的测试数据。批量测试需要查找、匹配和解压缩文件对。我想在每一对上运行多个单元测试。如果我无法说服测试框架只查找、匹配和解压缩测试数据一次,而不管需要该数据的单元测试数量如何,这将花费非常长的时间。
NUnit 的 TestDataSource 似乎只适用于一个单元测试,但似乎以深度优先的方式运行多个单元测试:每个测试运行整个数据集,一个接一个测试。
是否有可以运行广度优先的测试框架,将每个数据加载一次并将其提供给多个单元测试?
我可以尝试什么其他方法来为我提供每个数据的所有测试结果,而不仅仅是通过或第一个失败的结果?