Тестовое покрытие через командную строку Xcode 5.1

У меня есть модульные тесты в xcode 5.1, ios7.1, когда я запускаю их с помощью тестовой команды в xcode, я вижу файлы gcda и gcdo, сгенерированные в соответствующем месте. Когда я вызываю тестовую команду через командную строку, я получаю только файлы gcdo. Это должно быть как-то связано с методом __gcov_flush, который необходимо вызвать для создания файлов (я помещаю журналы в метод сброса, я вижу его в журналах графического интерфейса, но не в журналах терминала). Я использовал помощь от этих вопросов SO

Я также последовал обычному совету и установил

Generate Test Coverage Files: YES
Instrument Program Flow: YES

На уровне проекта.

Моя команда:

xcodebuild -workspace "$WORKSPACE" -scheme "$SCHEME" -configuration Debug -sdk $IPHONESIMULATOR_VERSION ONLY_ACTIVE_ARCH=YES  clean build test

Есть ли причина, по которой это будет работать в xcode, но не через командную строку?


person teddy777    schedule 24.03.2014    source источник