blob: 5e429d4dae50233fe101520be0285169b86f94f1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
URL: https://github.com/google/googletest
Version: release-1.12.1
License: BSD
License File: LICENSE
Description:
Google's framework for writing C++ tests on a variety of platforms
(Linux, Mac OS X, Windows, Windows CE, Symbian, etc). Based on the
xUnit architecture. Supports automatic test discovery, a rich set of
assertions, user-defined assertions, death tests, fatal and non-fatal
failures, various options for running the tests, and XML test report
generation.
Local Modifications:
- Remove everything but:
.clang-format
CMakeLists.txt
CONTRIBUTORS
googlemock/
cmake
CMakeLists.txt
include
README.md
src
googletest/
cmake
CMakeLists.txt
include
README.md
src
LICENSE
README.md
- In googletest/include/gtest/internal/custom/gtest-port.h, define
GTEST_HAS_NOTIFICATION_ as 1 and use a stub Notification class to fix
the mingw32 g++ compilation errors caused by the lack of std::mutex
and std::condition_variable in the <mutex> and <condition_variable>
headers if mingw32 is configured with the win32 threads option. See
https://stackoverflow.com/questions/17242516/mingw-w64-threads-posix-vs-win32
|