saga-maven-plugin的用法-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

saga-maven-plugin的用法

简介:

 

这里讲下saga-maven-plugin的用法,他可以用来显示javascript测试的覆盖率

 

配置:

一个标准的正确配置如下:

 


  1. <plugin> 
  2.  
  3.                          <groupId>com.github.timurstrekalov</groupId> 
  4.  
  5.                          <artifactId>saga-maven-plugin</artifactId> 
  6.  
  7.                          <version>1.2.5</version> 
  8.  
  9.                          <executions> 
  10.  
  11.                                   <execution> 
  12.  
  13.                                            <phase>verify</phase> 
  14.  
  15.                                            <goals> 
  16.  
  17.                                                    <goal>coverage</goal> 
  18.  
  19.                                            </goals> 
  20.  
  21.                                   </execution> 
  22.  
  23.                          </executions> 
  24.  
  25.                          <configuration> 
  26.  
  27.                                   <baseDir>src/main/webapp/</baseDir> 
  28.  
  29.                                   <includes> 
  30.  
  31.                                            SpecRunner.html 
  32.  
  33.                                   </includes> 
  34.  
  35.                                   <noInstrumentPatterns> 
  36.  
  37.                          <pattern>.+/app-test/lib/jasmine-1.2.0/.+</pattern> 
  38.  
  39.                          <pattern>.+/app.js</pattern> 
  40.  
  41.        </noInstrumentPatterns> 
  42.  
  43.                                   <outputDir>${project.build.directory}/${project.build.finalName}/testcoverage</outputDir> 
  44.  
  45.                          </configuration> 
  46.  
  47. </plugin> 

 

运行时候,执行mvn clean verify install,则会产生一个war包,吧这个war包部署到任意服务器上,就可以看到这个测试覆盖率报告的html文件了。

 

示例:





本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/1008380,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: