2017-09-19 120 views
0

理论Memberdata函数中的代码是否有可能检测天气xUnit是否正在发现vs运行测试?是否有一些运行时间切换,可以检查。xUnit检测发现与运行测试

+0

为什么你需要那个?另外,xUnit是开源的,所以你可以看看它的代码库并做一些实验。 –

+0

因为我在作弊。我有一个用于从VS和CI构建下运行RSpec测试的包装器,它将Rspec测试结果带回到环境中。这样开发人员可以从VS运行测试,而不必在命令行上运行它们。为了节省时间,我只想拍摄一次RSpec,然后在目录中运行所有测试,而不是每次测试一次。虽然我不想在发现过程中运行测试,但只需返回测试名称即可。我曾经在Github上找过xunit代码,但是我无法弄清楚,我将不得不深入研究。 –

+0

正如我所看到的,这不是一个微不足道的要求,你可能应该在xUnit GitHub repo上打开一个问题来利用作者的专业知识。 SO不是一个合适的地方。 –

回答

0

Brad Wilson是xunit作者之一在xunit github上回答了这个问题。

- >虽然如果您想在发现期间阻止枚举,您可以在[MemberData]属性中看到DisableDiscoveryEnumeration = true。

相关问题