Как я могу изменить каталог вывода отчета Jest Test? - PullRequest
0 голосов
/ 17 июня 2020

У меня есть jest.config. js, как показано ниже:

module.exports = {
  "roots": [
    "<rootDir>/src"
  ],
  "testMatch": [
    "**/__tests__/**/*.+(ts|tsx|js)",
    "**/?(*.)+(spec|test).+(ts|tsx|js)"
  ],
  "transform": {
    "^.+\\.(ts|tsx)$": "ts-jest"
  },
  "testResultsProcessor": "jest-sonar-reporter",
  "collectCoverage": true,
  "collectCoverageFrom": [
    "**/*.{ts,js}",
    "!**/node_modules/**"
  ],
  "coverageDirectory": "dist",
  "coverageReporters": ["lcov"]
}

Файл отчета test-report.xml создается в каталоге проекта root. Как я могу сохранить его в каталоге dist?

Ответы [ 2 ]

0 голосов
/ 17 июня 2020

Мой комментарий, похоже, помог, поэтому вот он в качестве ответа:

Если вы используете jest-junit-reporter , вы можете изменить выходной каталог сгенерированного test-report.xml, задав для переменной среды TEST_REPORT_PATH желаемый путь.

0 голосов
/ 17 июня 2020

Вы можете изменить путь следующим образом.

coverageReporters: ["json", ["lcov", {"projectRoot": "../../"}]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...