Derek Mauro
a3c9bb99f1
Merge pull request #3206 from davidben:format-attr-2
...
PiperOrigin-RevId: 351812507
2021-01-15 15:53:30 -05:00
dmauro
6c58c11d54
Googletest export
...
Remove platformio tests. This currently uses gcc 4.8.2 which is no
longer supported.
PiperOrigin-RevId: 351667999
2021-01-13 20:59:51 -05:00
dmauro
0186caf753
Googletest export
...
Fix build under GCC 5
PiperOrigin-RevId: 351607537
2021-01-13 20:59:44 -05:00
Derek Mauro
d72813110c
Merge pull request #3189 from ellert:gtest-help-test-GNU/kFreeBSD
...
PiperOrigin-RevId: 349349288
2021-01-13 20:58:40 -05:00
Derek Mauro
389cb68b87
Merge pull request #3094 from chuckatkins:update-deprecated-cmake-version
...
PiperOrigin-RevId: 349296827
2020-12-28 13:32:06 -05:00
dmauro
4f6fa70870
Googletest export
...
Internal Change
PiperOrigin-RevId: 347631521
2020-12-22 12:15:22 -05:00
dmauro
fb4b3b6b9a
Googletest export
...
Fix a missing Bazel build dependency
PiperOrigin-RevId: 346783462
2020-12-10 17:56:26 -05:00
dmauro
d737069111
Googletest export
...
Fix the TravisCI build by updating the required tools
PiperOrigin-RevId: 344882646
2020-12-02 18:23:22 -05:00
Derek Mauro
36d8eb5320
Merge pull request #3118 from vinsonlee:initialize-TestInfo-is_in_another_shard_
...
PiperOrigin-RevId: 342731771
2020-11-17 14:41:11 -05:00
dmauro
e7ed50fd13
Googletest export
...
Disable the wide character printing tests that were discovered to fail
under MSVC. Created a bug to debug this.
PiperOrigin-RevId: 341886318
2020-11-12 13:32:23 -05:00
dmauro
d385a77297
Googletest export
...
Fix *_THROW tests under MSVC, which produce slightly different type
names from std::type_info (e.g. "class std::runtime_error" instead of
"std::runtime_error")
PiperOrigin-RevId: 341874178
2020-11-12 13:32:13 -05:00
dmauro
336fd36fee
Googletest export
...
Rollback change from
https://github.com/google/googletest/pull/1836 . This change generates
a script on Windows to actually run each test, but the script itself
doesn't correctly report if the test passed.
This change will "break tests" that were already broken on Windows,
but weren't being reported as such.
PiperOrigin-RevId: 341850671
2020-11-12 13:32:03 -05:00
dmauro
3c95bf5524
Googletest export
...
Fixes build warnings from previous CL
Add CMake to internal presubmit to prevent these
PiperOrigin-RevId: 337325504
2020-10-15 13:32:43 -04:00
Derek Mauro
ebbeee39f5
Merge pull request #3042 from Aralox:Issue-2135-modify-mock-template-args-AX-to-TArgX
...
PiperOrigin-RevId: 337217118
2020-10-15 13:32:33 -04:00
dmauro
f3dbe3ec44
Googletest export
...
Disable warnings on code that intentionally tests a suboptimal syntax
PiperOrigin-RevId: 337138442
2020-10-14 18:26:58 -04:00
dmauro
7e7e94429d
Googletest export
...
Stop using master.zip to make the build reproducible
PiperOrigin-RevId: 337102716
2020-10-14 18:26:49 -04:00
dmauro
79dc0f231a
Googletest export
...
Disable -Wmismatched-tags warning for struct/class tuple_size
PiperOrigin-RevId: 337087493
2020-10-14 18:26:32 -04:00
dmauro
fb239f0e4c
Googletest export
...
Fix -Wmismatched-tags error with struct tuple_size vs class tuple_size
PiperOrigin-RevId: 336930166
2020-10-14 18:26:15 -04:00
dmauro
b55f834c57
Googletest export
...
Fixes AppVeyor by upgrading to Bazel 3.6.0
PiperOrigin-RevId: 336887434
2020-10-14 18:26:06 -04:00
Derek Mauro
6abcfac2f2
Merge pull request #3050 from peternewman:patch-1
...
PiperOrigin-RevId: 336881266
2020-10-14 18:25:57 -04:00
Derek Mauro
4abb012c70
Merge pull request #2837 from inazarenko:duck_type_protos
...
PiperOrigin-RevId: 336087297
2020-10-14 18:25:04 -04:00
dmauro
477998eefa
Googletest export
...
Fix undefined pointer comparison
PiperOrigin-RevId: 334436975
2020-09-29 20:48:11 -04:00
Derek Mauro
646603961b
Merge pull request #2994 from xerus2000:gmock-docs
...
PiperOrigin-RevId: 330545489
2020-09-10 19:09:21 -04:00
dmauro
5f8fcf4aa8
Googletest export
...
Implements GetTimeInMillis() using std::chrono for portability
Fixes #2995
PiperOrigin-RevId: 329709958
2020-09-08 12:41:46 -04:00
dmauro
6c655699c4
Googletest export
...
Remove references to the GoogleTest mailing list
Fixes #2966
PiperOrigin-RevId: 326065972
2020-08-12 02:41:11 -04:00
Derek Mauro
3af06fe166
Merge pull request #2961 from FranciscoThiesen:patch-1
...
PiperOrigin-RevId: 325429245
2020-08-07 13:08:27 -04:00
Derek Mauro
ce654c2ff5
Merge pull request #2972 from srz-zumix:fix/remove_legacy_testcase_api_
...
PiperOrigin-RevId: 325220934
2020-08-07 13:08:18 -04:00
dmauro
8567b09290
Googletest export
...
Adds support for printing pointers of types char8_t, char16_t, and char32_t.
PiperOrigin-RevId: 316112767
2020-06-12 18:24:28 -04:00
dmauro
1b0cdaae57
Googletest export
...
Add missing static_cast to char32_t printer
PiperOrigin-RevId: 314925583
2020-06-10 17:37:14 -04:00
dmauro
4fe018038f
Googletest export
...
Adds support for printing the types char8_t, char16_t, and char32_t
This changes prints these types as Unicode code points. It is possible
that there is a better way of printing these types, but that change is
more complex, and the format in which Googletest prints these types is
subject to change if someone implements a better way of printing them.
This fixes the C++20 build, which removed support for printing these types.
https://en.cppreference.com/w/cpp/io/basic_ostream/operator_ltlt2
Fixes #2854
PiperOrigin-RevId: 314826912
2020-06-05 03:57:06 -04:00
dmauro
859bfe8981
Googletest export
...
Update Travis CI to use Ubuntu Bionic in some cases
PiperOrigin-RevId: 313639562
2020-05-28 19:55:32 -04:00
dmauro
fd32ba66e2
Googletest export
...
Fix compile error from protected destructor of std::codecvt
PiperOrigin-RevId: 313584603
2020-05-28 19:55:23 -04:00
Derek Mauro
07beabd614
Merge pull request #2767 from mvoorsluys:OutputXmlSkipped
...
PiperOrigin-RevId: 313386267
2020-05-28 19:55:06 -04:00
dmauro
8f3854e204
Googletest export
...
Rollback of warning on unused ACTION result change
PiperOrigin-RevId: 313380971
2020-05-28 19:54:56 -04:00
Derek Mauro
130ae78b99
Merge pull request #2862 from prehistoric-penguin:prehistoric-penguin-patch-1
...
PiperOrigin-RevId: 313289519
2020-05-28 19:54:47 -04:00
Derek Mauro
69fb7e5da3
Merge pull request #2845 from matepek:readme-update-with-opensource-proj
...
PiperOrigin-RevId: 312530971
2020-05-28 19:54:38 -04:00
Derek Mauro
731d908c09
Merge pull request #2677 from IYP-Programer-Yeah:fix-file-path-normalize-function
...
PiperOrigin-RevId: 312486861
2020-05-28 19:54:29 -04:00
Derek Mauro
99ea9ca3fe
Merge pull request #2698 from aribibek:patch-1
...
PiperOrigin-RevId: 312342956
2020-05-28 19:54:19 -04:00
dmauro
c43f7100f0
Googletest export
...
Use a polymorphic matcher instead of the GreaterThan<int> test matcher
to fix the sign-comparison warning on MSVC.
PiperOrigin-RevId: 301163657
2020-03-17 17:20:39 -04:00
Derek Mauro
82670da613
Merge branch 'master' into stacktrace
2018-07-12 16:51:04 -04:00
Derek Mauro
6c7878a151
Adds the UniversalPrinter for absl::variant.
2018-07-12 13:46:50 -04:00
Derek Mauro
d772e2039b
Pass the --no_stacktrace_support argument to the CMake tests
...
This does the same thing to the CMake tests that is done to the
Bazel tests, and now makes the CMake tests pass.
2018-07-10 15:39:23 -04:00
Derek Mauro
4c41787764
Adds stacktrace support from Abseil to Google Test
...
This change adds the ability to generate stacktraces in Google Test on
both failures of assertions/expectations and on crashes. The
stacktrace support is conditionally available only when using Abseil
with Google Test.
To use this support, run the test under Bazel with a command like this:
bazel test --define absl=1 --test_env=GTEST_INSTALL_FAILURE_SIGNAL_HANDLER=1 //path/to/your:test
The "--define absl=1" part enables stacktraces on assertion/expectation
failures.
The "--test_env=GTEST_INSTALL_FAILURE_SIGNAL_HANDLER=1" part enables
the signal handler that logs a stacktrace in the event of a crash
(this also requires the "--define absl=1" part). This is not the
default since it may interfere with existing tests.
2018-07-10 14:30:42 -04:00