我想为我目前正在处理的项目生成代码覆盖率。该项目已有几年的历史,最近我们开始编写单元测试,这意味着我只想为我们有实际单元测试的文件生成覆盖范围。测试用茉莉花写成,我们使用业力来创建代码覆盖率。指定哪些文件为业务生成代码覆盖率
目前的业力配置的预处理部分看起来是这样的:
preprocessors : {
'**/WebContent/common/filename1.js' :'coverage',
'**/WebContent/boot/filename2.js' :'coverage',
'**/WebContent/boot/filename3.js' :'coverage'
},
但它确实看起来代码覆盖率仅为上市这种方式,第一文件生成。 我见过的所有例子都列出了使用正则表达式的所有文件,但是我们已经测试了不同文件夹中的几个文件,其名称大相径庭,其中一些文件夹大多包含没有任何单元测试的代码,所以我不确定如何创建一个能够匹配我们拥有的不同文件的正则表达式。
有没有办法在不使用正则表达式的情况下列出几个文件,以及如果有一种简单的方法来创建一个只匹配单元测试文件的正则表达式?