GoogleTest теперь следует философии Abseil Live at Head. Мы рекомендуем обновлять код до последнего коммита в ветке main как можно чаще. Время от времени мы публикуем семантические версии, помеченные как v${major}.${minor}.${patch} (например, v1.15.2).
Наша документация теперь доступна на GitHub Pages по адресу https://google.github.io/googletest/. Рекомендуется просматривать документацию на GitHub Pages, а не непосредственно в репозитории.
Версия 1.15.2 теперь доступна. Для ветки 1.15.x требуется как минимум C++14.
Мы используем внутренние системы Google для непрерывной интеграции.
Этот репозиторий представляет собой объединение ранее отдельных проектов GoogleTest и GoogleMock. Они были настолько тесно связаны, что имеет смысл поддерживать и выпускать их вместе.
Смотрите руководство пользователя GoogleTest для получения документации. Рекомендуется начать с GoogleTest Primer.
Более подробную информацию о сборке GoogleTest можно найти в googletest/README.md.
GoogleTest следует политике поддержки фундаментального C++ Google. Смотрите эту таблицу для списка поддерживаемых версий компиляторов, платформ и инструментов сборки.
Помимо многих внутренних проектов в Google, GoogleTest используется следующими известными проектами:
GTest — это фреймворк для модульного тестирования C++, разработанный Google. Он предоставляет набор инструментов и библиотек для создания и выполнения тестов. Runner — это автоматизированный инструмент для тестирования и графический интерфейс пользователя, основанный на Qt5. Он обладает мощными функциями для платформ Windows и Linux.
GoogleTest UI — это инструмент для запуска тестов, который позволяет отслеживать их выполнение с помощью индикатора выполнения и отображает список неудачных тестов. При нажатии на один из них отображается текст ошибки. GoogleTest UI написан на C#.
GTest TAP Listener — это прослушиватель событий для GoogleTest, реализующий протокол TAP (Test Anything Protocol) для вывода результатов теста. Если ваш инструмент для запуска тестов понимает TAP, вы можете найти его полезным.
gtest-parallel — это инструмент для запуска тестов из вашего двоичного файла параллельно, что обеспечивает значительное ускорение.
GoogleTest Adapter — это расширение VS Code, позволяющее просматривать GoogleTest в виде дерева и запускать/отлаживать тесты.
C++ TestMate — это расширение VS Code, которое позволяет просматривать GoogleTest в виде дерева и выполнять/отлаживать ваши тесты.
Cornichon — это небольшой парсер предметно-ориентированного языка Gherkin, который генерирует код-заглушку для GoogleTest.
Пожалуйста, ознакомьтесь с CONTRIBUTING.md для получения подробной информации о том, как внести свой вклад в этот проект.
Счастливого тестирования!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )