Awesome Open Source
Awesome Open Source


Linux make-specs Windows make-specs MacOS make-specs Linux CMake Windows CMake MacOS CMake Raspberry Pi Valgrind No Assertions Clang Format Cppcheck

We use the Google C++ Testing Framework to test most of our libraries.

We use Waf to compile gtest for various platforms. We provide the Waf and wscript files needed to build the gtest library.


  1. Git: A usable git client installed (see the "Set Up Git" guide at the github help pages)
  2. Python: To use Waf you need to install Python (2.7 or newer).
  3. C++14 compiler: This can be g++, clang or msvc.


Clone this repository to a suitable folder:

Download the source from github by cloning the repository. Issue this command in your terminal:

git clone git://

Configure and build the project:

cd gtest
python waf configure
python waf build

Run the unit tests:

python waf --run_tests

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
C Plus Plus (242,160
Testing (93,781
Google (36,714
Git (34,556
Waf (1,071
Testing Framework (567
Git Client (262