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


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自动的测试用例去测试源码,未做任何修改,但还有一部分测试用例未通过。这里猜想可能是因为机器硬件或者环境的问题吧。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

右弦GISer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值