jdf2e / nutui

京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)
https://nutui.jd.com
MIT License
6.01k stars 815 forks source link

单测行覆盖率存在波动 #3083

Open eiinu opened 1 month ago

eiinu commented 1 month ago

NutUI 包名

@nutui/nutui

NutUI 版本号

4.3.8

平台

h5

重现链接

https://github.com/jdf2e/nutui

重现步骤

CI 执行单元测试 pnpm test:c

期望的结果是什么?

对于相同的代码,多次执行单元测试,生成的单测覆盖率报告应该完全一致。

实际的结果是什么?

一些组件的异步代码(setTimeout、raf 等),有时能覆盖,有时不能,导致整体单测行覆盖率忽高忽低地波动。

环境信息

No response

其他补充信息

https://app.codecov.io/gh/jdf2e/nutui