Derek Mauro
40dfd4b775
Merge pull request #3519 from AkashKumarSingh11032001:master
...
PiperOrigin-RevId: 397082478
2021-09-16 13:00:21 -04:00
dmauro
8aa657ee39
Googletest export
...
Delete unsupported/deprecated scripts
PiperOrigin-RevId: 396847020
2021-09-15 13:34:06 -04:00
dmauro
4ea61b9669
Googletest export
...
Rollback delete of unsupported/deprecated scripts
PiperOrigin-RevId: 396699187
2021-09-15 13:33:54 -04:00
dmauro
7ee2683007
Googletest export
...
Delete unsupported/deprecated scripts
PiperOrigin-RevId: 396685976
2021-09-15 13:33:48 -04:00
Derek Mauro
0134d73a49
Merge pull request #3504 from duianto:patch-1
...
PiperOrigin-RevId: 390486428
2021-08-13 12:42:35 -04:00
Derek Mauro
8d8b488a8d
Merge pull request #3511 from berkeyvx:typo
...
PiperOrigin-RevId: 390467627
2021-08-13 12:42:28 -04:00
dmauro
47f819c3ca
Googletest export
...
Remove deprecated/unsupported scripts
PiperOrigin-RevId: 389873391
2021-08-10 12:30:54 -04:00
dmauro
eb7e38dfb4
Googletest export
...
Fix a Python 2 to 3 issue
PiperOrigin-RevId: 389720056
2021-08-10 12:30:49 -04:00
dmauro
56e4b1a515
Googletest export
...
Run buildifier on WORKSPACE
Fixes #3483
PiperOrigin-RevId: 385610473
2021-07-22 14:53:34 -04:00
dmauro
f7902802f1
Googletest export
...
Remove -Werror from the CMake compiler flags
We should not force warnings as errors on users.
Sometimes compilers introduce new warnings which
will break builds.
Instead, we manually turn this flag on in our continuous integration
scripts so we can catch these errors, but not force them on our users.
Fixes #3447
PiperOrigin-RevId: 380241852
2021-06-22 13:30:21 +00:00
dmauro
9f7da89a43
Googletest export
...
Delete Travis config file
PiperOrigin-RevId: 378483262
2021-06-11 10:41:58 -07:00
Derek Mauro
91e1bd6bfb
Merge pull request #3421 from florin-crisan:bugfix/3420-dll-link-failure
...
PiperOrigin-RevId: 377367006
2021-06-08 18:36:29 -04:00
dmauro
9d698f6905
Googletest export
...
Fix MSVC warning C4275: non dll-interface class
'testing::MatcherDescriberInterface' used as base for dll-interface
class 'testing::internal::MatcherBase<std::string>'
Fixes #3415
PiperOrigin-RevId: 377352684
2021-06-08 18:36:20 -04:00
Derek Mauro
4feb6c77de
Merge pull request #3393 from JC3:patch-1
...
PiperOrigin-RevId: 377289133
2021-06-08 18:36:11 -04:00
dmauro
8ceecc27c7
Googletest export
...
Updates Linux docker image to use Bazel 4.1.0 and GCC 11.1
Updates Bazel dependencies
Removes the last usage of the deprecated and removed Python2
PiperOrigin-RevId: 375759184
2021-06-02 17:54:36 -04:00
Derek Mauro
11da093e04
Merge pull request #3174 from sebkraemer:issue-15644
...
PiperOrigin-RevId: 369696657
2021-04-26 14:07:16 -04:00
dmauro
eaf9a3fd77
Googletest export
...
Use the time_point from steady_clock instead of the template
This fixes the build on some embedded compilers
PiperOrigin-RevId: 368879480
2021-04-16 17:33:13 -07:00
dmauro
8d664b94be
Googletest export
...
Remove AppVeyor configuration.
Windows is now tested on Kokoro.
PiperOrigin-RevId: 368471950
2021-04-14 13:51:13 -07:00
dmauro
9e975a022e
Googletest export
...
Disable Travis CI. The migration to travis-ci.com is incompatible with
security policy. These tests are now run on Kokoro.
PiperOrigin-RevId: 355438343
2021-02-05 10:41:23 -08:00
Derek Mauro
5ae6e6e7e1
Merge pull request #3214 from kuzkry:broken-link
...
PiperOrigin-RevId: 352044381
2021-01-15 15:53:55 -05:00
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