cenfun / monocart-reporter

A playwright test reporter (Node.js)
https://cenfun.github.io/monocart-reporter/
MIT License
207 stars 12 forks source link

[Feature Request] 希望详情里面得Steps支持虚拟滚动 #125

Closed 52flutter closed 4 months ago

52flutter commented 4 months ago

我们得场景有粗粒度得场景和精细用例,粗场景根据UI规范来进行全页面扫描,因此steps可能非常长,打开报告卡顿。或者支持配置默认只显示失败得也可以

cenfun commented 4 months ago

在详细页面是吧?目前是默认显示所有,点击后才能仅显示错误,你是说加一个配置默认仅显示错误? 能说一下你们的steps最多有多少么?如果能给个测试数据更好(上传一个json报告) 这样比较好根据数量来自动优化性能

52flutter commented 4 months ago

有邮箱不

52flutter commented 4 months ago

或这加个wx?

cenfun commented 4 months ago

发邮箱吧 cenfun@qq.com

52flutter commented 4 months ago

已发送,注意查收

cenfun commented 4 months ago

没想到这个case的steps有8k多,原来的功能是支持点击定位到step的,这样如果要改成虚拟动态渲染,改动不小

52flutter commented 4 months ago

或者加个筛选 可以配置成默认加载失败得

52flutter commented 4 months ago

开关

52flutter commented 4 months ago

还有个问题就是这个 image 这个only failed筛选按钮 没办法过滤出来叶子节点的错误

cenfun commented 4 months ago

image 新版本将考虑分离steps,这样才能解决性能问题,而且可以支持搜索

cenfun commented 4 months ago

@52flutter 试试新版本monocart-reporter@2.5.0 还是使用回了原有的方式,但也实现了列表动态渲染,就算上万条应该都不会有性能问题了