15、前端开发:从测试集成到Mega App开发全解析

前端开发:从测试集成到Mega App开发全解析

1. 代码覆盖报告与测试集成

代码覆盖报告能够针对代码语句、分支和函数生成覆盖情况。而将测试与持续集成(CI)工具集成,能实现测试的自动化运行。以Karma测试和Jenkins为例,集成步骤如下:
1. 配置Jenkins执行脚本 :在Jenkins项目配置中,选择“Execute Shell”(若使用Windows则选择“Execute Windows batch command”),指定启动Karma服务器并运行测试的脚本文件位置。脚本示例如下:

#!/bin/bash
cd weather/www 
export PATH=$PATH:/usr/local/bin
karma start config.js --single-run --browsers PhantomJS

此脚本以单运行模式启动Karma服务器,并指定PhantomJS作为执行JavaScript测试的浏览器。PhantomJS是轻量级的无头浏览器,适合CI环境。为了在Karma中使用PhantomJS,需从命令行安装其启动器插件:

npm install karma-phantomjs-launcher --save-dev
  1. 发布JUnit测试结果报告 :在“Post-build Actions”中选择“Publish JUnit test res
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值