aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Googletest exportAbseil Team2018-12-215-169/+6
| | | | | | | Get rid of code generation for NiceMock / StrictMock. They got small enough that it doesn't make sense to generate them. PiperOrigin-RevId: 226455689
* Googletest exportAbseil Team2018-12-204-5/+249
| | | | | | Add public entry point testing::RegisterTest. PiperOrigin-RevId: 226350937
* Googletest exportAbseil Team2018-12-201-56/+20
| | | | | | | | | | | | Use std::function to implement type erasure in Action, wrapping the legacy ActionInterface if necessary. This makes functors / std::function the primary way to implement Action; the existing ActionInterface implementations are handled through ActionAdaptor. The existing actions are not (yet) migrated though; they'll pay the cost of one additional indirection - but that should be negligible. PiperOrigin-RevId: 226126137
* Googletest exportAbseil Team2018-12-2017-654/+30
| | | | | | Unifdef c++11-related macros from googletest now that it requires C++11. PiperOrigin-RevId: 225905601
* Googletest exportmisterg2018-12-171-4/+0
| | | | | | Suppress C4503 for MCVS , again PiperOrigin-RevId: 225895719
* Googletest exportmisterg2018-12-171-0/+2
| | | | | | Suppress C4503 for MCVS PiperOrigin-RevId: 225871050
* Update README.mdGennadiy Civil2018-12-171-1/+1
| | | Update build badge to point to the correct location
* Googletest exportmisterg2018-12-171-0/+7
| | | | | | Internal Change PiperOrigin-RevId: 225849972
* Googletest exportAbseil Team2018-12-172-46/+28
| | | | | | Remove GTEST_REFERENCE_TO_CONST_ usage from GMock. In C++11, it's redundant. PiperOrigin-RevId: 225719210
* Googletest exportAbseil Team2018-12-172-16/+121
| | | | | | Allow container matchers to accept move-only containers. PiperOrigin-RevId: 225667441
* Googletest exportAbseil Team2018-12-173-165/+40
| | | | | | Replace pump'd code for DoAll with variadic templates. PiperOrigin-RevId: 225584656
* Merge pull request #2000 from ciband:feat/add_support_platformioGennadiy Civil2018-12-148-18/+134
|\ | | | | | | PiperOrigin-RevId: 225552792
| * chore: Update version to latest releaseChris Johnson2018-12-071-1/+1
| |
| * fix: Remove global chmod from TravisChris Johnson2018-12-061-3/+1
| | | | | | Removed global chmod +x for Travis scripts in favor of just applying it to PlatformIO builds.
| * chore: Add initial library.json configChris Johnson2018-12-061-0/+51
| | | | | | | | | | 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.
| * feat: Add initial support for PlatformIO and ArduinoChris Johnson2018-12-046-0/+77
| |
* | Googletest exportAbseil Team2018-12-134-10/+38
| | | | | | | | | | | | Support skipped in XML and JSON output PiperOrigin-RevId: 225386540
* | Googletest exportmisterg2018-12-1315-19/+19
| | | | | | | | | | | | Internal Change PiperOrigin-RevId: 225231727
* | Update README.mdGennadiy Civil2018-12-131-1/+1
| | | | | | point build badge back to proper repo path
* | Googletest exportAbseil Team2018-12-122-7/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge pull request #2004 from cotsog/patch-1Gennadiy Civil2018-12-121-3/+16
|\ \ | | | | | | Cache gcc and clang APT packages
| * | Use if statementsDominic Jodoin2018-12-121-2/+2
| | |
| * | Don't cache APT packages on OS X/macOSDominic Jodoin2018-12-111-3/+3
| | |
| * | Change directory ownership earlierDominic Jodoin2018-12-111-3/+1
| | |
| * | Cache gcc and clang APT packagesDominic Jodoin2018-12-101-3/+18
| | |
* | | Googletest exportmisterg2018-12-112-96/+7
| | | | | | | | | | | | | | | | | | rollback of 224929783 PiperOrigin-RevId: 225008559
* | | Googletest exportAbseil Team2018-12-112-7/+96
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge pull request #1997 from gpakosz:GTEST_IS_THREADSAFEGennadiy Civil2018-12-052-6/+10
|\ \ | |/ |/| | | PiperOrigin-RevId: 224054240
| * Do not define GTEST_IS_THREADSAFE within GTEST_HAS_SEHGregory Pakosz2018-12-041-5/+9
| |
* | Merge pull request #1995 from siddhanjay/patch-1Gennadiy Civil2018-12-041-1/+1
|\ \ | | | | | | Fixed typo
| * | Fixed typoSiddhanjay Godre2018-12-041-1/+1
| | |
* | | Googletest exportAbseil Team2018-12-042-3/+12
| |/ |/| | | | | | | | | Deduce SizeType for SizeIs() from the return value of the size() member function PiperOrigin-RevId: 223835674
* | Googletest exportmisterg2018-12-031-2/+0
| | | | | | | | | | | | Fix bazel issue PiperOrigin-RevId: 223829127
* | Update WORKSPACEGennadiy Civil2018-12-031-0/+2
| | | | | | Need this for bazel change
* | Update README.mdGennadiy Civil2018-12-031-1/+1
| |
* | Update README.mdGennadiy Civil2018-12-031-1/+1
| | | | | | Fix build icon location
* | Googletest exportmisterg2018-12-031-0/+2
| | | | | | | | | | | | Fix bazel issue PiperOrigin-RevId: 223823930
* | Googletest exportAbseil Team2018-12-0351-555/+507
| | | | | | | | | | | | Applied fixes for ClangTidy modernize-use-override and modernize-use-using. PiperOrigin-RevId: 223800219
* | Googletest exportAbseil Team2018-12-035-655/+233
|/ | | | | | Replace pump'd Args() matcher with variadic templates. PiperOrigin-RevId: 223794430
* Googletest exportdurandal2018-11-281-23/+11
| | | | | 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
* Googletest exportdurandal2018-11-285-249/+335
| | | | | | Accept gmock matchers in EXPECT_EXIT and friends to allow matches other than simple regex matches on death output. PiperOrigin-RevId: 223035409
* Merge pull request #1977 from lukasm91:issue_1955_remove_pthread_flagsGennadiy Civil2018-11-262-3/+3
|\ | | | | | | PiperOrigin-RevId: 222861732
| * Issue #1955: Remove THREADS_PREFER_PTHREAD_FLAGLukas Mosimann2018-11-221-1/+0
| |
* | Googletest exportmisterg2018-11-261-76/+0
| | | | | | | | | | | | Internal Change PiperOrigin-RevId: 222412033
* | Update .travis.ymlGennadiy Civil2018-11-261-14/+0
| |
* | Update .travis.ymlGennadiy Civil2018-11-261-31/+16
| |
* | Update .travis.ymlGennadiy Civil2018-11-261-0/+2
| |
* | Update .travis.ymlGennadiy Civil2018-11-261-0/+26
| |
* | Create CODE_OF_CONDUCT.mdGennadiy Civil2018-11-261-0/+76
|/
* Update build badgeGennadiy Civil2018-11-201-1/+1
|