0
点赞
收藏
分享

微信扫一扫

cesium使用自带的测试用例测试源码

火热如冰 2022-04-14 阅读 42

文章目录


Cesium实战系列文章总目录: 传送门

1.实现效果

测试完成后在浏览器端生成测试报告,如下所示:
在这里插入图片描述

2.实现过程

突然奇想,想用Cesium自带的测试用例去测试一下源码。参考官方测试文档:传送门
(1)克隆最新源码仓库
使用git clone命令将最新仓库克隆到本地,仓库地址为:https://github.com/CesiumGS/cesium.git
在这里插入图片描述
(2)npm install
安装源码测试需要的库,使用npm install命令。为加快安装速度,可以将仓库地址切换为国内淘宝镜像。
在这里插入图片描述

(3)打包
在进行测试之前,首先需要对源码进行打包,使用npm run build命令,具体编译打包过程可参考系列文章的上篇博客:Cesium源码编译打包运行。
在这里插入图片描述

(4)开始测试
可以使用npm run test或者npm run coverage命令。

区别是test只在控制台输出最后测试结果,而coverage会在浏览器输出测试报告。

(5)输入npm run test:
在这里插入图片描述测试用例基于Jasmine,在测试过程中会使用浏览器的Karma工具进行测试。
在这里插入图片描述
测试完成后,控制台输出信息:在这里插入图片描述
(6)进行npm run coverage
在这里插入图片描述
(7)测试完成

控制台输出测试情况说明,详细列表说明未通过的测试用例。在这里插入图片描述

浏览器输出测试报告
在这里插入图片描述
使用Cesium自动的测试用例去测试源码,未做任何修改,但还有一部分测试用例未通过。这里猜想可能是因为机器硬件或者环境的问题吧。

举报

相关推荐

0 条评论