MS测试经历的时间不一致

时间:2015-10-20 19:36:04

标签: unit-testing mstest

我注意到,在Visual Studio 2013 Pro中进行单元测试的时间仅在通过相同命令运行时才是一致的。当命令改变时,经过的时间会发生显着变化。

我的具体情况是:我有4次通过测试,当我使用"全部运行"命令在Test Explorer窗口中我得到:

Tests run via Run All command

但是,当我再次运行相同的4个测试时,这次使用Run Passed Tests命令,我得到了这个:

Tests run via Run Passed Tests

这些测试是否按照测试资源管理器中列出的顺序运行?

为什么test1在我使用Run All时需要16ms,然后在使用Run Passing时需要1ms,而当我使用Run All时test2需要4ms而在使用Run Passing时需要16ms?

0 个答案:

没有答案