web-component-tester进度总计不正确

时间:2015-07-08 03:20:19

标签: polymer polymer-1.0 web-component-tester

运行web-component-tester时出现在页面右上角的进度环小部件似乎总是显示测试总数的3倍,而不是实际测试总数的3倍。

这是一个已知问题,还是我可以采取哪些措施来获得正确的总数?

例如,在此屏幕截图中,我的套件中只有一个测试,但测试完成后,进度环仅显示33%完成:

enter image description here

我可以在MultiReporter constructor的代码中看到ESTIMATED_TESTS_PER_SUITE设置为3并乘以测试套件的数量,以便计算总计used by the Mocha HTML Reporter以呈现进度小部件。似乎MultiReporter中的onRunnerStart处理程序应该用当前总数替换当前套件的估计值,但在我的测试中,传递给此处理程序的runner参数本身就是MultiReporter具有估计总数的对象,因此更新的总数仍然是估计而不是实际总数。

不幸的是,我无法弄清楚为什么MultiReporter从不计算正确的总数,也没有找到任何钩子来明确指定测试的总数。

0 个答案:

没有答案