Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Google Test Adapter
Google Test Adapter

Google Test Adapter

Christian Soltenborn

|
78,831 installs
| (17) | Free
Adds support for the C++ unit testing framework Google Tests.
Download

Homepage, documentation          History          Issue tracker

Google Test Adapter (GTA) is a Visual Studio extension providing test discovery and execution of C++ tests written with the Google Test framework.

Donations

On my own account: In the last couple of months, I noticed that my private laptop certainly has a finite lifetime. Thinking about the requirements a new one has to stand up to, I realized that developing and supporting Google Test Adapter has in the last years been one of the major use cases of that laptop. Thus, I decided to take this as reason for from now on accepting donations :-) Therefore, if you would like to appreciate development and support of Google Test Adapter, please consider to donate! Thanks in advance...

Donate to Google Test Adapter

Features

  • Sequential and parallel test execution
  • Traits support by means of custom C++ macros and/or trait assignment by regexes
  • Support for value-parameterized, typed, and type-parameterized tests
  • Google Test's runtime behavior (handling of exceptions, break on assertion failure) can be controlled via VS options
  • Most important runtime options can be controlled via toolbar without entering VS's options
  • Support for all Google Test command line options, including test shuffling and test repetition
  • TFS support by means of VSTest.Console.exe
  • Support for test case filters
  • Failed assertions and SCOPED_TRACEs are linked to their source locations
  • Identification of crashed tests
  • Test output can be piped to test console
  • Exit code of test executables can be reflected as an additional test
  • Execution of parameterized batch files for test setup/teardown
  • Test discovery using a custom regex (if needed)
  • Configuration sharing via settings files
  • Installable as Visual Studio extension or NuGet development dependency

Ratings, questions, feature requests, bug reports

Please use the appropriate tool for your feedback:

  • Marketplace for reviews and ratings
  • GitHub for questions, feature requests, and bug reports
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft