Я пытаюсь интегрировать BullsEye 8.14.0 с Xcode 10.12. Ниже приведены шаги, которые я выполнил:
- mkdir -p $HOME/Библиотека/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. экспорт COVFILE=путь
Добавлен экспорт PATH=$PATH:/Applications/BullseyeCoverage/bin в .bash_profile в качестве первой записи.
Затем, как обычно, построил проект xcode.
Следовал документу https://www.bullseye.com/help/tool-xcode.html, короче.
Но после всего этого я должен увидеть файл test123.cov, сгенерированный после успешной сборки, со всеми перечисленными API, чего я не мог увидеть. Я что-то упустил?