Johann | 51fafcb | 2017-02-02 12:18:13 -0800 | [diff] [blame] | 1 | URL: https://github.com/google/googletest |
Wan-Teh Chang | 22917f4 | 2022-09-08 15:16:24 -0700 | [diff] [blame] | 2 | Version: release-1.12.1 |
James Berry | 07c71ef | 2011-11-04 11:48:30 -0400 | [diff] [blame] | 3 | License: BSD |
Johann | 51fafcb | 2017-02-02 12:18:13 -0800 | [diff] [blame] | 4 | License File: LICENSE |
James Berry | 07c71ef | 2011-11-04 11:48:30 -0400 | [diff] [blame] | 5 | |
| 6 | Description: |
| 7 | Google's framework for writing C++ tests on a variety of platforms |
| 8 | (Linux, Mac OS X, Windows, Windows CE, Symbian, etc). Based on the |
| 9 | xUnit architecture. Supports automatic test discovery, a rich set of |
| 10 | assertions, user-defined assertions, death tests, fatal and non-fatal |
| 11 | failures, various options for running the tests, and XML test report |
| 12 | generation. |
| 13 | |
| 14 | Local Modifications: |
James Zern | d656d8b | 2020-07-22 15:49:04 -0700 | [diff] [blame] | 15 | - Remove everything but: |
Wan-Teh Chang | 22917f4 | 2022-09-08 15:16:24 -0700 | [diff] [blame] | 16 | .clang-format |
Wan-Teh Chang | 79c98a1 | 2022-04-14 17:20:58 -0700 | [diff] [blame] | 17 | CMakeLists.txt |
| 18 | CONTRIBUTORS |
Mark Wachsler | 50eb38d | 2022-04-05 13:34:28 +0000 | [diff] [blame] | 19 | googlemock/ |
| 20 | cmake |
| 21 | CMakeLists.txt |
Mark Wachsler | 50eb38d | 2022-04-05 13:34:28 +0000 | [diff] [blame] | 22 | include |
Mark Wachsler | 50eb38d | 2022-04-05 13:34:28 +0000 | [diff] [blame] | 23 | README.md |
| 24 | src |
James Zern | d656d8b | 2020-07-22 15:49:04 -0700 | [diff] [blame] | 25 | googletest/ |
| 26 | cmake |
| 27 | CMakeLists.txt |
James Zern | d656d8b | 2020-07-22 15:49:04 -0700 | [diff] [blame] | 28 | include |
James Zern | d656d8b | 2020-07-22 15:49:04 -0700 | [diff] [blame] | 29 | README.md |
| 30 | src |
Wan-Teh Chang | 79c98a1 | 2022-04-14 17:20:58 -0700 | [diff] [blame] | 31 | LICENSE |
| 32 | README.md |
Wan-Teh Chang | 22917f4 | 2022-09-08 15:16:24 -0700 | [diff] [blame] | 33 | - In googletest/include/gtest/internal/custom/gtest-port.h, define |
| 34 | GTEST_HAS_NOTIFICATION_ as 1 and use a stub Notification class to fix |
| 35 | the mingw32 g++ compilation errors caused by the lack of std::mutex |
| 36 | and std::condition_variable in the <mutex> and <condition_variable> |
| 37 | headers if mingw32 is configured with the win32 threads option. See |
| 38 | https://stackoverflow.com/questions/17242516/mingw-w64-threads-posix-vs-win32 |