Я пытаюсь интегрировать BullsEye 8.14.0 с Xcode 10.12. Следующие шаги я выполнил:
- mkdir -p $ HOME / Library / LaunchAgents
2. Создайте файл $ HOME / Library / LaunchAgents / BullseyeCoverage.plist с содержимым, как показано ниже.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>BullseyeCoverage</string>
<key>ProgramArguments</key>
<array>
<string>/bin/launchctl</string>
<string>setenv</string>
<string>COVFILE</string>
<string>path</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Путь, который я указал как $ HOME / Desktop / BEC / test123.cov, а также пробовал с помощью Users / myUserName / Desktop / BEC / test123.cov
Добавьте команду экспорта, как показано ниже, в файл $ HOME / .bash_profile. export COVFILE = path
Добавлен экспорт PATH = $ PATH: / Applications / BullseyeCoverage / bin, в .bash_profile в качестве первой записи.
Затем собрал проект xcode как обычно.
Следовал документу https://www.bullseye.com/help/tool-xcode.html, короче.
Но после всего этого я должен видеть файл test123.cov, сгенерированный после успешной сборки со всеми перечисленными API, который я не видел. Я что-нибудь упустил?