← All repos

googletest

GoogleTest - Google Testing and Mocking Framework

Browse cluster: Protocol Buffers & gRPC Ecosystem
4,655commits
521contributors
7languages

Tech stack & purpose

GoogleTest is Google's C++ testing framework that merges the formerly separate GoogleTest and GoogleMock projects into a single repository. The framework is built on the xUnit architecture and provides a comprehensive testing toolkit including automatic test discovery, rich assertions, death tests, parameterized tests, and support for both fatal and non-fatal test failures. GoogleTest is written in C++ and requires C++17 or later; it can be built using CMake across a wide range of platforms and integrated into existing projects either as a standalone library or as part of a larger CMake build, with notable users including Chromium, LLVM, Protocol Buffers, and OpenCV.

Community & reference links

Languages

C++
89.4%
Python
7.1%
C
1.1%
Starlark
1.1%
CMake
1.0%
Shell
0.3%
Batchfile
0.1%

Contributors (top 30 of 521)