농담으로:자동으로 수집 범위에서 파일 테스트

0

질문

내 응용 프로그램에서는 동안,개발,실행:

npm run test src/components/component.test.tsx

이 실행하는 특정한 테스트를 위한 구성요소에서 일하고 있어요. 그 꼭대기에,나는 변경할 수 있습니다:

npm run test src/components/component.test.tsx -- --coverage --coverageReporters=text-summary --collectCoverageFrom=src/components/component.tsx

는 인쇄 범위에 대한 보고서는 특정 파일에 한 번 테스트가 실행되었습니다.

당신이 볼 수 있듯이 이것은 극단적으로 말만 더 나빠지면 나는 원하는을 테스트하는 두 개 또는 세 개의 파일을 같은 시간에.

하는 방법은 없을 자동화 collectCoverageFrom 를 수집 범위를 파일에서 테스트 되었습니다(지에서 프로젝트의 모든 파일에)그래서 나는 입력하지 않아도 그것을 밖으로 수동으로 매일까?

code-coverage jestjs
2021-11-23 11:09:34
1

최고의 응답

0

설정에서의 농담으로 구성 파일입니다.

귀하의 npm 스크립트처럼 보이는 것입 jest -c path/to/jest.config.js jest.config.js 보

module.exports = {
  collectCoverage: true,
  // The directory where Jest should output its coverage files
  coverageDirectory: "./coverage",
  // Indicates which provider should be used to instrument code for coverage
  coverageProvider: "v8",
  // A list of reporter names that Jest uses when writing coverage reports
  coverageReporters: ["html", "text", "cobertura"],
}

당신 jest --init 그것은 당신을 도울 것입니다 새로운 config 파일

측 참고:설정할 수 있습까지는 농담으로 와일드카드 그렇게 당신이 필요하지 않을 개별적으로 적는 모든 파일을 테스트하고 싶다.

2021-11-23 18:05:18

내가 있을 수 있습 말로 자신이 잘못된 이 테스트를 위해 특별히 하나의 파일로 일을 하는 동안 테스트 기반의 개발.
Leonardo Petrucci

테스트할 수 있습니다 특정한 파일에 추가하여 테스트한 경로로 명령입니다. jest -c path/to/config path/to/test
Jacob Waller

죄송하지만 이것은 그냥 아무것도 없을 것 나이 요청하고 있습니다. 나는 분명히 이미 알고 이 모든 것으로의 같은 명령을 내립니다.
Leonardo Petrucci

지 않는 경우가 아무것도 함께 할 것을 요구하는 다음 당신의 질문을 제대로 기록됩니다. 설정 파일 사용을 지정하는 보험 기자는 다음,목록을 추가하려는 파일을 테스트하고 있습니다. 지 않는 경우에는 귀하의 질문에 대답할 수 있습을 바꾸어 말할 게시됩니다.
Jacob Waller

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................