Я пытаюсь отправить отчет о покрытии кода, созданный Slather, в Codacy с помощью Fastlane. Это полоса движения:
desc "Do A Slather and send to Codacy"
lane :code_coverage do |options|
slather(output_directory: "SlatherReports", scheme: "MyApp", configuration: "Debug", workspace: "MyApp.xcworkspace", proj: "MyApp.xcodeproj", cobertura_xml: true, use_bundle_exec: true)
ENV["CODACY_PROJECT_TOKEN"] = options[:codacy_token]
sh "bash <(curl -Ls https://coverage.codacy.com/get.sh -r SlatherReports/cobertura.xml)"
end
Slather сработал, а сценарий bash - нет. Он вернул эту ошибку:
[06:40:19]: статус выхода команды 'bash <(curl -Ls <a href="https://coverage.codacy.com/get.sh" rel="nofollow noreferrer">https://coverage.codacy.com/get.sh -r SlatherReports / cobertura. xml) 'было 2 вместо 0. sh: - c: строка 0: синтаксическая ошибка рядом с неожиданным токеном `(' sh: - c: строка 0:` bash <(curl -Ls <a href="https://coverage.codacy.com/get.sh" rel="nofollow noreferrer">https://coverage.codacy.com/get.sh -r SlatherReports / cobertura. xml) '
Итак, как мне это исправить? Спасибо.