Генерация покрытия кода с использованием slather не работает - PullRequest
0 голосов
/ 28 мая 2019

Я хочу создавать отчеты о покрытии кода в формате html. Я создал ".slather.yml" и добавил в каталог пользователя " / Users / ##### /. Slather.yml ".

Содержание .slather.yml

xcodeproj: GitRepo⁩/ProjectName/ProjectName.xcodeproj
scheme: SchemeDev

Когда я запускаю команду ниже, я получаю ошибку.

sudo slather coverage --html

Выход на консоль:

Slathering...
/Library/Ruby/Gems/2.3.0/gems/xcodeproj-1.9.0/lib/xcodeproj/project.rb:109:in `open': [Xcodeproj] Unable to open `/Users/#####/GitRepo⁩/ProjectName/ProjectName.xcodeproj` because it doesn't exist. (RuntimeError)
from /Library/Ruby/Gems/2.3.0/gems/slather-2.4.7/lib/slather/project.rb:53:in `open'
from /Library/Ruby/Gems/2.3.0/gems/slather-2.4.7/lib/slather/command/coverage_command.rb:104:in `project'
from /Library/Ruby/Gems/2.3.0/gems/slather-2.4.7/lib/slather/command/coverage_command.rb:123:in `setup_coverage_service'
from /Library/Ruby/Gems/2.3.0/gems/slather-2.4.7/lib/slather/command/coverage_command.rb:45:in `execute'
from /Library/Ruby/Gems/2.3.0/gems/clamp-1.3.0/lib/clamp/command.rb:66:in `run'
from /Library/Ruby/Gems/2.3.0/gems/clamp-1.3.0/lib/clamp/subcommand/execution.rb:18:in `execute'
from /Library/Ruby/Gems/2.3.0/gems/clamp-1.3.0/lib/clamp/command.rb:66:in `run'
from /Library/Ruby/Gems/2.3.0/gems/clamp-1.3.0/lib/clamp/command.rb:140:in `run'
from /Library/Ruby/Gems/2.3.0/gems/slather-2.4.7/bin/slather:17:in `<top (required)>'
from /usr/local/bin/slather:22:in `load'
from /usr/local/bin/slather:22:in `<main>'

Я перекрестно проверил путь к проекту (/ Users / ##### / GitRepo / ProjectName), используя опцию «Перейти к папке» на Mac, его правильная папка открывается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...