Использование GoogleTest с Bullseye для создания отчета о тестировании

Я пытаюсь использовать GoogleTest а также bullseye для тестирования кода приложения C. Я в Red Hat Linux окружение с использованием процессора типа i686. Я получил gtest а также bullseye библиотеки. Процесс написания заглушек и тестового кода также понятен. Шаг, где я сталкиваюсь с проблемами, вносит изменения в makefile чтобы получить бинарный файл и файл покрытия.

Я просмотрел официальную документацию, доступную для gtest а также bullseye, но я не могу понять процесс.

Если кто-то сталкивался с такой же ситуацией и, наконец, получил прохождение, пожалуйста, поделитесь со мной. Это будет очень полезно.

-2

Решение

Для googleTest просто добавьте библиотеку и включите путь, добавьте -I${GTEST_DIR}/include -L${GTEST_DIR}/lib/.libs/libgtest.a при компиляции gcc.

Или, если вы используете automake для генерации Makefile, добавьте две строки в Makefile.am который может быть использован AutoMake также работает.

autotest_LDADD=@LIBS@ ${GTEST_DIR}/lib/.libs/libgtest.a
autotest_CXXFLAGS=@CXXFLAGS@ -I${GTEST_DIR}/include

Имя проекта — autotest, а $ {GTEST_DIR} должна быть переменной среды перед компиляцией.

Никогда не использовал яблочко, но оно должно быть близко к этому.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]