현재 작업중인 프로젝트의 코드 적용 범위를 생성하려고합니다. 이 프로젝트는 몇 살이고 우리는 최근 단위 테스트를 작성하기 시작했습니다. 즉, 실제 단위 테스트가있는 파일에 대한 적용 범위 만 생성하려고합니다. 테스트는 재스민으로 작성되었으며 카르마를 사용하여 코드 커버리지를 작성합니다. 그러나 그 코드 커버리지는 이런 식으로 나열된 첫 번째 파일에 대해 생성되는 것처럼 보인다카르마에서 코드 적용 범위를 생성 할 파일 지정
preprocessors : {
'**/WebContent/common/filename1.js' :'coverage',
'**/WebContent/boot/filename2.js' :'coverage',
'**/WebContent/boot/filename3.js' :'coverage'
},
:
현재 카르마 설정의 전처리 부분은 다음과 같이 보입니다. 내가 본 모든 예제는 정규식을 사용하여 모든 파일을 나열하지만 모든 이름이 매우 다른 여러 폴더의 여러 파일에 대한 테스트가 있고 일부 폴더에는 주로 단위 테스트가없는 코드가 포함되어 있으므로 만드는 방법을 모르겠습니다 우리가 가지고있는 다른 파일과 일치시킬 수있는 정규식.
정규식을 사용하지 않고 여러 파일을 나열하는 방법이 있습니까? 단원 테스트가있는 파일과 일치하는 정규식을 만드는 쉬운 방법이 있습니까?