Angular 2
각도 CLI 테스트 적용 범위
수색…
소개
테스트 커버리지는 테스트 케이스가 실제로 애플리케이션 코드를 다루고 있는지 여부와 테스트 케이스를 실행할 때 얼마나 많은 코드가 실행되는지를 결정하는 기술로 정의됩니다.
Angular CLI는 간단한 명령 ng test --cc
로 코드 커버리지 기능을 내장했습니다.
간단한 각도 CLI 명령 기반 테스트 커버리지
Angular CLI보다 전반적인 테스트 커버리지 통계를보고 싶다면 아래 명령을 입력하고 결과를 보려면 명령 프롬프트 창 하단을보십시오.
ng test --cc // or --code-coverage
상세한 개별 컴포넌트 기반의 그래픽 테스트 커버리지보고
구성 요소의 개별 테스트 적용 범위를 보려면이 단계를 수행하십시오.
npm install --save-dev karma-teamcity-reporter
Add `require('karma-teamcity-reporter')` to list of plugins in karma.conf.js
ng test --code-coverage --reporters=teamcity,coverage-istanbul
기자 목록은 쉼표로 구분됩니다. 우리는 새로운 기자 인 팀워크를 추가했습니다.
이 명령을 실행하면 dir에서 폴더 coverage
를 볼 수 있고 테스트 범위를 그래픽으로 보려면 index.html
을 열 수 있습니다.
karma.conf.js
에서 이와 같이 달성하려는 도달 범위 임계 값을 설정할 수도 있습니다.
coverageIstanbulReporter: {
reports: ['html', 'lcovonly'],
fixWebpackSourcePaths: true,
thresholds: {
statements: 90,
lines: 90,
branches: 90,
functions: 90
}
},
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow