0% охват яблочком

Я пытаюсь сгенерировать отчет об охвате "яблочко" после тестирования черного ящика. У нас есть устройство, на котором мы проводим тестирование "черного ящика", однако нет возможности скомпилировать библиотеки для этого, поэтому я следую приведенным ниже шагам, чтобы сгенерировать отчет.

Однако я получаю отчет 0%. В файле покрытия нет изменений, он не обновляется.

  1. скомпилировать все библиотеки с яблочком
  2. скопируйте и замените оригинальную библиотеку на приборе этой библиотекой
  3. скопируйте файл cov и убедитесь, что он имеет надлежащие права (например, chmod 777cov_file.cov)
  4. экспортируйте путь в / etc / environment, также создайте файл sh в /etc/profile.d и установите в нем путь.
  5. запустить тесты черного ящика.
  6. Скопируйте cov файл на машину разработчика и сгенерируйте отчет.

1 ответ

Решение

Я решил вышеупомянутую проблему, установив переменную окружения из одного из файлов демона.

Возможная причина, по которой это не сработало, в том, что я устанавливал переменную среды в профиле, который требует оболочки, однако моя автоматизация не использовала оболочку.

Другие вопросы по тегам