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