NUnit:如何使用Parallelizable从另一个类调用Test

时间:2017-12-13 14:27:06

标签: c# visual-studio parallel-processing nunit

当尝试从实现它的不同类调用Test时,它不执行Parallelizable属性,而是仅按顺序执行方法(Alltest_2()和{{1} })。有没有办法调用它们以便它们并行执行?
这是一个代码示例:

Alltest_1()

1 个答案:

答案 0 :(得分:1)

你不能简单地自己调用测试,并期望在测试中获得任何正常的NUnit行为。例如,当调用带有[Parallelizable]的测试时,NUnit知道该怎么做 - 它的作用相当复杂。你自己的电话只是调用你写的方法。

没有什么可以阻止你在给定的测试中调用常用方法,但是测试本身必须由NUnit调用。

如果你可以改写或提出另一个关于你在这里想要实现什么的问题,我们可能会给你一些关于替代方案的建议。