Я использую поток-отчет о покрытии , чтобы получить уровень покрытия моего кода от Flow.Я добавил задание в свой конвейер Gitlab CI, чтобы выполнить его и получить коэффициент покрытия.
jobName:
stage: stage
script:
- ./node_modules/.bin/flow-coverage-report
coverage: /MyProject\s*│\s*([\d\.]+)/
Вывод сценария состоит из множества строк и, в частности:
┌───────────┬─────────┬───────┬─────────┬───────────┐
│ project │ percent │ total │ covered │ uncovered │
│ MyProject │ 87 % │ 62525 │ 54996 │ 7529 │
└───────────┴─────────┴───────┴─────────┴───────────┘
Они не используют символ трубы |для таблицы, но 101
Когда я отлаживаю регулярное выражение с Rubular , как объяснено в Документация GitLab , я получаю правильный результат в соответствующей группе.
Однако каждый раз, когда моя работа заканчивается, она не имеет никакого значения покрытия.Я что-то пропустил ?Символы отображаются по-разному?
Примечание : У меня нет проблем с покрытием Jest, например.