0% охват яблочком
Я пытаюсь сгенерировать отчет об охвате "яблочко" после тестирования черного ящика. У нас есть устройство, на котором мы проводим тестирование "черного ящика", однако нет возможности скомпилировать библиотеки для этого, поэтому я следую приведенным ниже шагам, чтобы сгенерировать отчет.
Однако я получаю отчет 0%. В файле покрытия нет изменений, он не обновляется.
- скомпилировать все библиотеки с яблочком
- скопируйте и замените оригинальную библиотеку на приборе этой библиотекой
- скопируйте файл cov и убедитесь, что он имеет надлежащие права (например, chmod 777cov_file.cov)
- экспортируйте путь в / etc / environment, также создайте файл sh в /etc/profile.d и установите в нем путь.
- запустить тесты черного ящика.
- Скопируйте cov файл на машину разработчика и сгенерируйте отчет.
1 ответ
Решение
Я решил вышеупомянутую проблему, установив переменную окружения из одного из файлов демона.
Возможная причина, по которой это не сработало, в том, что я устанавливал переменную среды в профиле, который требует оболочки, однако моя автоматизация не использовала оболочку.