使用SonarTS(续):如何指定排除文件
发布时间
阅读量:
阅读量
前文已阐述了利用SonarQube配合Karma及Jasmine实施前端单元测试并展示测试覆盖率的方法,本文将重点说明如何设定扫描路径以及排除特定文件。
事前准备
SonarQube环境配置与部署
可通过不同版本的SonarQube进行测试,本次选用SonarQube LTS 7.9.1搭配Postgresql 12版本进行相关验证。关于具体环境配置的详细步骤,可参考以下链接:
Angular应用+Karma+Jasmine
为了获取单元测试覆盖率,首先需要运行单元测试,随后SonarQube将对测试结果进行分析,从而展示覆盖率数据。在此过程中,需要用到Karma、Jasmine等多种工具。然而,在由Angular CLI创建的应用框架中,大部分配置已经默认完成,并且附带了示例测试文件,因此只需按照以下步骤操作即可:
- 步骤1: ng new demo --style=less
- 步骤2: cd demo && npm install
- 步骤3: 对karma的配置文件进行设置
- 步骤4: 执行ng test --code-coverage命令以生成覆盖率报告
关于上述内容的详细说明与解释,可参考以下资料:
全部评论 (0)
还没有任何评论哟~
