Commit Graph
2574 Commits
Author SHA1 Message Date
Chris 4d62b5b9ae fix: Remove Arduino entry points
Improved flexibility by removing the Arduino entry points in favor of manual calls to setup/loop that the user can call from their entry point.  This is the more common use case for Arudino.

Also added the gtest/gmock_main files to the PlatformIO ignore list since we are not supporting that feature.
2019-01-03 12:12:19 -06:00
Chris de99386b67 Merge branch 'chore/fix_library_json' of https://github.com/ciband/googletest into chore/fix_library_json 2018-12-29 12:57:33 -06:00
Chris 6d5ce40d4c fix: Add additional source and include directories.
This is still a work in progress.
2018-12-29 12:57:04 -06:00
Chris Johnson c0ef2cbe42 fix: Correct GitHub paths 2018-12-21 12:44:54 -06:00
Chris 0f698c830f chore: Add .vs to .gitignore for Visual Studio 2018-12-15 13:32:19 -06:00
Chris 1496f73cc4 fix: correct JSON syntax 2018-12-15 13:31:56 -06:00
Gennadiy Civil b5f5c596a9 Merge pull request #2000 from ciband:feat/add_support_platformio
PiperOrigin-RevId: 225552792
2018-12-14 13:54:43 -05:00
Abseil Team c6cb7e0335 Googletest export
Support skipped in XML and JSON output

PiperOrigin-RevId: 225386540
2018-12-13 16:00:21 -05:00
misterg 81f0026066 Googletest export
Internal Change

PiperOrigin-RevId: 225231727
2018-12-13 16:00:11 -05:00
Gennadiy Civil 3949c403c0 Update README.md
point build badge back to proper repo path
2018-12-13 14:04:11 -05:00
Abseil Team 6ef5913813 Googletest export
The gmock matchers have a concept of MatchAndExpain; where the details of the
matching are written to a "result listener". A matcher can avoid creating
expensive debug info by checking result_listener->IsInterested(); but,
unfortunately, the default matcher code (called from EXPECT_THAT) is always
"interested".

This change implements EXPECT_THAT matching to first run the matcher in a "not
interested" mode; and then run it a second time ("interested") only if the
match fails.

PiperOrigin-RevId: 225036073
2018-12-12 11:54:22 -05:00
Gennadiy Civil b545089f51 Merge pull request #2004 from cotsog/patch-1
Cache gcc and clang APT packages
2018-12-12 09:16:43 -05:00
Dominic Jodoin 3b1f43c2e7 Use if statements 2018-12-12 00:01:07 -05:00
Dominic Jodoin fc0f926768 Don't cache APT packages on OS X/macOS 2018-12-11 23:58:13 -05:00
Dominic Jodoin ea5e941d84 Change directory ownership earlier 2018-12-11 22:50:17 -05:00
misterg 6cbd3753dc Googletest export
rollback of 224929783

PiperOrigin-RevId: 225008559
2018-12-11 11:36:30 -05:00
Abseil Team 06bb8d4d6d Googletest export
The gmock matchers have a concept of MatchAndExpain; where the details of the
matching are written to a "result listener". A matcher can avoid creating
expensive debug info by checking result_listener->IsInterested(); but,
unfortunately, the default matcher code (called from EXPECT_THAT) is always
"interested".

This change implements EXPECT_THAT matching to first run the matcher in a "not
interested" mode; and then run it a second time ("interested") only if the
match fails.

PiperOrigin-RevId: 224929783
2018-12-11 10:11:01 -05:00
Dominic Jodoin b5c08cb9f4 Cache gcc and clang APT packages 2018-12-10 12:58:45 -05:00
Chris Johnson 31eb5e9b87 chore: Update version to latest release 2018-12-07 12:24:01 -06:00
Chris Johnson d9251df849 fix: Remove global chmod from Travis
Removed global chmod +x for Travis scripts in favor of just applying it to PlatformIO builds.
2018-12-06 15:26:28 -06:00
Chris Johnson 39c09043b8 chore: Add initial library.json config
Added initial library.json config for PlatformIO

Version will be synced to proper googletest version once the PIO library has been registered and proven out round trip.
2018-12-06 12:35:06 -06:00
Gennadiy Civil 695cf7c962 Merge pull request #1997 from gpakosz:GTEST_IS_THREADSAFE
PiperOrigin-RevId: 224054240
2018-12-05 11:44:05 -05:00
Chris Johnson 2c8ab3f18b feat: Add initial support for PlatformIO and Arduino 2018-12-04 21:44:39 -06:00
Gennadiy Civil fe14e30307 Merge pull request #1995 from siddhanjay/patch-1
Fixed typo
2018-12-04 10:02:31 -05:00
Abseil Team 3d71ab4c37 Googletest export
Deduce SizeType for SizeIs() from the return value of the size() member function

PiperOrigin-RevId: 223835674
2018-12-04 09:45:03 -05:00
Gregory Pakosz 067aa4c28b Do not define GTEST_IS_THREADSAFE within GTEST_HAS_SEH 2018-12-04 14:47:24 +01:00
misterg 3fd66989bb Googletest export
Fix bazel issue

PiperOrigin-RevId: 223829127
2018-12-03 14:22:48 -05:00
Gennadiy Civil 214521a148 Update WORKSPACE
Need this for bazel change
2018-12-03 14:18:47 -05:00
Gennadiy Civil a28a71ae41 Update README.md 2018-12-03 14:04:04 -05:00
Gennadiy Civil 10e82d01d9 Update README.md
Fix build icon location
2018-12-03 14:00:02 -05:00
misterg ba344cbc40 Googletest export
Fix bazel issue

PiperOrigin-RevId: 223823930
2018-12-03 13:58:20 -05:00
Abseil Team 26743363be Googletest export
Applied fixes for ClangTidy modernize-use-override and modernize-use-using.

PiperOrigin-RevId: 223800219
2018-12-03 12:54:11 -05:00
Abseil Team a42cdf2abd Googletest export
Replace pump'd Args() matcher with variadic templates.

PiperOrigin-RevId: 223794430
2018-12-03 12:54:02 -05:00
Siddhanjay Godre 775a176312 Fixed typo 2018-12-04 01:29:36 +08:00
durandal 8fbf9d16a6 Googletest export
Fix: remove two added testcases that depend on gmock; I'll put them back later in a way that doesn't break the build.
PiperOrigin-RevId: 223227562
2018-11-28 23:10:23 -05:00
durandal b22d23667b Googletest export
Accept gmock matchers in EXPECT_EXIT and friends to allow matches other than simple regex matches on death output.

PiperOrigin-RevId: 223035409
2018-11-28 23:10:17 -05:00
Gennadiy Civil 191f9336bc Merge pull request #1977 from lukasm91:issue_1955_remove_pthread_flags
PiperOrigin-RevId: 222861732
2018-11-26 16:38:13 -05:00
misterg fca458cab7 Googletest export
Internal Change

PiperOrigin-RevId: 222412033
2018-11-26 16:38:00 -05:00
Gennadiy Civil 915f6cfef3 Update .travis.yml 2018-11-26 16:21:03 -05:00
Gennadiy Civil 5404fd7d06 Update .travis.yml 2018-11-26 16:06:40 -05:00
Gennadiy Civil 2f126c74d2 Update .travis.yml 2018-11-26 16:00:24 -05:00
Gennadiy Civil 87589af5ba Update .travis.yml 2018-11-26 15:44:23 -05:00
Gennadiy Civil 28a3261fdf Create CODE_OF_CONDUCT.md 2018-11-26 13:44:23 -05:00
Lukas Mosimann ce526b8700 Issue #1955: Remove THREADS_PREFER_PTHREAD_FLAG 2018-11-22 08:19:56 +01:00
Gennadiy Civil 3cf8f514d8 Update build badge 2018-11-20 15:00:35 -05:00
misterg a3013cceff Googletest export
Fix broken OSS build

PiperOrigin-RevId: 222244158
2018-11-20 13:30:32 -05:00
Abseil Team f7779eb3cb Googletest export
Remove unintended dependency.

PiperOrigin-RevId: 222243874
2018-11-20 13:30:24 -05:00
Abseil Team 64368e0584 Googletest export
Remove redundant Base/Derived types.

PiperOrigin-RevId: 222243634
2018-11-20 13:30:16 -05:00
misterg bb7c0ecbdf Googletest export
Silence C4100 msvc warning

PiperOrigin-RevId: 222242329
2018-11-20 13:30:06 -05:00
misterg b492666068 Googletest export
Internal Change

PiperOrigin-RevId: 222123106
2018-11-20 13:29:55 -05:00