У меня проект , который создает, запускает модульные тесты и генерирует настроенные отчеты о покрытии. Последняя часть, которая терпит неудачу, состоит в том, чтобы загрузить отчеты в Codecov от Travis Он работает локально с моего ПК с Windows.
Конфигурация Travis :
language: csharp
solution: ./Backend/Sppd.TeamTuner.sln
mono: latest
dist: xenial
dotnet: 2.2
script:
- ./build.sh --target Run-Upload-All-Tests
Неудачная часть скрипта торта :
#tool nuget:?package=Codecov&version=1.4.0
#addin nuget:?package=Cake.Codecov&version=0.6.0
Task("Upload-Coverage")
.Does(() =>
{
Codecov($"{testCoverageResults}/{unitTestResultsFileName}", "x");
Codecov($"{testCoverageResults}/{integrationTestResultsFileName}", "x");
Codecov($"{testCoverageResults}/{apiTestResultsFileName}", "x");
});
Сборка завершается с: run-detectors: unable to find an interpreter for /home/travis/build/taconaut/Sppd.TeamTuner/tools/Codecov.1.4.0/tools/codecov.exe
На это я могу повлиять? Я не уверен, что это как-то связано с ОС, Travis, Codecov, Cake.Codecov или ссылкой, которую я должен добавить.
Работает нормально от powershell:
_____ _
/ ____| | |
| | ___ __| | ___ ___ _____ __
| | / _ \ / _ |/ _ \/ __/ _ \ \ / /
| |___| (_) | (_| | __/ (_| (_) \ V /
\_____\___/ \____|\___|\___\___/ \_/
exe-1.4.0
2019-05-05 19:33:39 WRN No CI detected.
2019-05-05 19:33:39 INF Git detected.
2019-05-05 19:33:40 INF Project root: E:\dev\Sppd.TeamTuner
2019-05-05 19:33:40 INF Yaml not found, that's ok! Learn more at http://docs.codecov.io/docs/codecov-yaml
2019-05-05 19:33:40 INF Reading reports.
2019-05-05 19:33:40 INF E:/dev/Sppd.TeamTuner/coverage-results/coverage-results-api.opencover.xml
2019-05-05 19:33:40 INF Uploading Reports.
2019-05-05 19:33:41 INF url: https://codecov.io
2019-05-05 19:33:41 INF query: https://codecov.io/upload/v4?branch=feature/coverlet-support&commit=94dec25c4111330a6d29a813105461b216fde473&build=&tag=&pr=&name=&flags=&slug=taconaut%2FSppd.TeamTuner&package=exe-1.4.0&build_url=&yaml=&job=&service=
2019-05-05 19:33:41 INF Pinging Codecov
2019-05-05 19:33:44 INF Uploading to S3 https://codecov.io
2019-05-05 19:33:44 INF View reports at: https://codecov.io/github/taconaut/Sppd.TeamTuner/commit/94dec25c4111330a6d29a813105461b216fde473