Как получить комбинированное покрытие на модульном и интеграционном тестах с использованием NYC - PullRequest
0 голосов
/ 04 февраля 2019

Я хочу получить комбинированное покрытие как юнит-тестов, так и интеграционных тестов.

У меня есть отдельные папки для юнит-теста и интеграционного теста.В моем конвейере ci у меня есть отдельный этап для юнит-теста и интеграционного теста, потому что интеграционный тест требует зависимости.

package.json

{
 "unit-test": "nyc mocha --timeout 5000000 -r ts-node/register --project tsconfig.json test/unit/*.test.ts --exit",
 "integration-test": "nyc mocha --timeout 5000000 -r ts-node/register --project tsconfig.json test/integration/*.test.ts --exit",
}

Сейчас я получаю отчет о покрытии для них обоих по отдельности, но я могу видеть, что это не настоящее отражение всехпокрытие.

Могу ли я объединить сводку покрытия?Это может означать, что мне нужно объединить 2 этапа в моем конвейере?

...