在CI上我们主要依据下面的步骤来构建(详细见: .travis.yml
文件)
- Run Unit Tests - 单元测试
- Run E2E Tests - 功能测试
- Send Coverage - 发送测试覆盖庇
- Build Apk - 打包
- Publish to Fir.im - 上传Apk包
- 写单元测试
- 写单元测试
- 写单元测试
代码提交前做好以下的操作:
npm test
在这个过程中会:
- 检测TypeScript语法
- 运行单元测试
- 计算测试覆盖率
确保每一步都是正确的。
npm run e2e
主要格式
[页面] 做了些什么
一般的功能卡:
[commnuity] add commnuity index page
Bug 卡:
[Bug] do something
有相关Issue的Bug卡
[Issue-#1] do somethign
技术卡:
[T] do something