解释业力单元测试时间
Posted
技术标签:
【中文标题】解释业力单元测试时间【英文标题】:Explain karma unit test times 【发布时间】:2021-11-11 20:08:46 【问题描述】:我在网上搜索了两天,但一无所获。也许我看错了——我不知道……
这里是:运行 Karma+Jasmine+phantomJs 单元测试时,我的控制台上的时间是多少?
... Executed 1 of 1 SUCCESS (0.878 secs / 0.112 secs)
首先,我虽然第二次是总的单元测试时间(例如,运行多个任务时),但是,有时第一次会变得“更大”,有时不会......
有人吗?
【问题讨论】:
加载时间/执行时间?我不知道。我什至看了发明家写的关于因果报应的论文,也找不到答案。 哈哈哈!谢谢你的努力..我不知道! :P 但我很惊讶连论文都没有包含它! 【参考方案1】:总时间/净时间
净时间 = 仅测试执行(在浏览器中) 总时间 = 从 Karma 注意到文件更改到打印最终结果所用的时间(净时间 + 与浏览器的通信 + 在浏览器中加载文件)见karma/lib/reporters/base.js
【讨论】:
虽然,我假设总时间也包括净时间,因此,它永远不会少于那个。您可以在我的示例中看到总时间实际上小于净时间...以上是关于解释业力单元测试时间的主要内容,如果未能解决你的问题,请参考以下文章
Angular 单元测试中业力代码覆盖率报告中的 1x 3x 等是啥意思?