summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Use @platforms instead of @bazel_tools for windows constraintEzekiel Warren2021-03-141-1/+1
| | |/ | |/|
* | | Merge pull request #3291 from Be-ing:remove_zi_msvcAndy Soffer2021-03-161-1/+1
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 363063211
| * | | remove -Zi from MSVC compiler optionsBe2021-02-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is incompatible with compiler caches such as sccache and clcache. If a project including Google Test specifies /Z7 instead, building fails with: sccache C:\PROGRA~2\MICROS~1\2019\ENTERP~1\VC\Tools\MSVC\1428~1.293\bin\Hostx64\x64\cl.exe /nologo /TP -D__SSE2__ -D__SSE__ -I..\lib\googletest-1.10.x\googlemock\include -I..\lib\googletest-1.10.x\googlemock -I..\lib\googletest-1.10.x\googletest\include -I..\lib\googletest-1.10.x\googletest /DWIN32 /D_WINDOWS /W4 /GR /MD /Z7 /O2 /Ob1 /DNDEBUG -GS -W4 -WX -wd4251 -wd4275 -nologo -J -Zi -D_UNICODE -DUNICODE -DWIN32 -D_WIN32 -DSTRICT -DWIN32_LEAN_AND_MEAN -wd4702 -DGTEST_HAS_PTHREAD=0 -EHsc -D_HAS_EXCEPTIONS=1 /Gy /showIncludes /Folib\googletest-1.10.x\googlemock\CMakeFiles\gmock_main.dir\src\gmock-all.cc.obj /Fdbin\gmock_main.pdb /FS -c ..\lib\googletest-1.10.x\googlemock\src\gmock-all.cc FAILED: lib/googletest-1.10.x/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.obj ..\lib\googletest-1.10.x\googletest\src\gtest-all.cc: fatal error C1041: cannot open program database 'D:\a\mixxx\mixxx\build\bin\gmock_main.pdb'; if multiple CL.EXE write to the same .PDB file, please use /FS cl : Command line warning D9025 : overriding '/Z7' with '/Zi'
* | | | Googletest exportAbseil Team2021-03-163-19/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gtest: Output a canned test suite for environment failures in XML/JSON This surfaces useful information about the environment failure in a structured form. As we can see from the updated test, previously unsurfaced information is now present. PiperOrigin-RevId: 362292322
* | | | Internal changeAbseil Team2021-03-161-4/+4
| | | | | | | | | | | | | | | | PiperOrigin-RevId: 362216935
* | | | Googletest exportAbseil Team2021-03-161-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | Update CONTRIBUTING link in README PiperOrigin-RevId: 362141000
* | | | Googletest exportAbseil Team2021-03-1615-45/+45
| |/ / |/| | | | | | | | | | | | | | Internal change PiperOrigin-RevId: 362040448
* | | Googletest exportAbseil Team2021-03-101-2/+2
| | | | | | | | | | | | | | | | | | Add missing period and use "that" in restrictive clause. PiperOrigin-RevId: 361941663
* | | Googletest exportAbseil Team2021-03-103-16/+27
| | | | | | | | | | | | | | | | | | Update READMEs and issue template PiperOrigin-RevId: 361931644
* | | Googletest exportAbseil Team2021-03-091-7/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use monotonic time to measure test duration System time may be updated while a test is running. When this occurs a duration measured using system time may appear to move backwards, or jump far forwards. This change updates the duration measurement to use monotonic time instead. Timestamps for the test start still use system time. PiperOrigin-RevId: 361700881
* | | Googletest exportAbseil Team2021-03-091-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | gtest.cc: Split out functions for printing `TestResult` objects This will make it possible to reuse this code for outputting the "ad_hoc" `TestResult` objects in structured form in XML/JSON. PiperOrigin-RevId: 361604860
* | | Internal changeAbseil Team2021-03-091-1/+1
| | | | | | | | | | | | PiperOrigin-RevId: 361213113
* | | Merge pull request #3184 from N-Dekker:PrintTo-type_index-overloadDino Radaković2021-03-092-0/+72
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 361175466
| * | | overload PrintTo for std::type_info and std::type_indexNiels Dekker2021-02-252-0/+57
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Included the string returned by their `name()` member function with the output of `PrintTo`. Typical use case: std::unique_ptr<AbstractProduct> product = FactoryMethod(); // Assert that the product is of type X: ASSERT_EQ(std::type_index{typeid(*product)}, std::type_index{typeid(ProductX)}); Possible output in case of a test assert failure, now including the names of the compared type indices: > error: Expected equality of these values: > std::type_index(typeid(*product)) > Which is: 8-byte object <D0-65 54-8C F6-7F 00-00> ("class ProductY") > std::type_index(typeid(ProductX)) > Which is: 8-byte object <40-64 54-8C F6-7F 00-00> ("class ProductX") With help from Krystian Kuzniarek.
* | | Googletest exportAbseil Team2021-03-092-0/+193
| | | | | | | | | | | | | | | | | | Add CI test scripts PiperOrigin-RevId: 360931988
* | | Googletest exportAbseil Team2021-03-042-10/+10
| | | | | | | | | | | | | | | | | | Format WORKSPACE and googlemock/test/BUILD.bazel using buildifier PiperOrigin-RevId: 360913861
* | | Googletest exportAbseil Team2021-03-041-2/+2
| | | | | | | | | | | | | | | | | | Fix enum names in a value-parameterized test example. PiperOrigin-RevId: 360559723
* | | Googletest exportAbseil Team2021-03-042-0/+39
| | | | | | | | | | | | | | | | | | Add Supported Platforms page to docs PiperOrigin-RevId: 360307129
* | | Googletest exportAbseil Team2021-02-261-1/+1
| | | | | | | | | | | | | | | | | | Update gtest doc link PiperOrigin-RevId: 359622286
* | | Googletest exportAbseil Team2021-02-261-11/+12
|/ / | | | | | | | | | | Update links in index.md PiperOrigin-RevId: 358956598
* | Googletest exportAbseil Team2021-02-223-3/+3
| | | | | | | | | | | | Remove anchors from page titles in docs PiperOrigin-RevId: 358474917
* | Googletest exportAbseil Team2021-02-1912-3/+343
| | | | | | | | | | | | Add files for GitHub Pages PiperOrigin-RevId: 358289110
* | Googletest exportAbseil Team2021-02-184-2/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Explicitly skip tests after fatal global environment setup errors Previously the tests were all skipped, but the resulting output claimed all tests passed. Before: ``` [----------] Global test environment set-up. <failure message> [----------] Global test environment tear-down [==========] 1 test from 1 test suite ran. (83 ms total) [ PASSED ] 1 test. [ FAILED ] 0 tests, listed below: ``` After: ``` [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. <failure message> [----------] 1 test from SomeTest [ RUN ] SomeTest.DoesFoo <...>: Skipped [ SKIPPED ] SomeTest.DoesFoo (0 ms) [----------] 1 test from SomeTest (0 ms total) [----------] Global test environment tear-down [==========] 1 test from 1 test suite ran. (68 ms total) [ PASSED ] 0 tests. [ SKIPPED ] 1 test, listed below: [ SKIPPED ] SomeTest.DoesFoo [ FAILED ] 0 tests, listed below: ``` PiperOrigin-RevId: 358026389
* | Googletest exportAbseil Team2021-02-181-0/+8
| | | | | | | | | | | | Explain how to wrap matchers. PiperOrigin-RevId: 357901293
* | Googletest exportAbseil Team2021-02-186-11/+11
| | | | | | | | | | | | | | | | Update stale links to `gmock_cook_book.md`. I'm a new googletest user and found these links broken when reading the documentation. PiperOrigin-RevId: 357786392
* | Googletest exportAbseil Team2021-02-181-3/+3
| | | | | | | | | | | | | | | | Update the custom name example to not use underscores. The NOTE a few blocks above specifically calls out that test names should not contain undersccores, so probably the example should not suggest using underscores. PiperOrigin-RevId: 357204578
* | Googletest exportAbseil Team2021-02-183-11/+14
| | | | | | | | | | | | Add files for GitHub Pages PiperOrigin-RevId: 357096486
* | Googletest exportAbseil Team2021-02-183-0/+49
| | | | | | | | | | | | Add issue templates PiperOrigin-RevId: 357075859
* | Googletest exportAbseil Team2021-02-1846-141/+137
| | | | | | | | | | | | Make include guards conform with https://google.github.io/styleguide/cppguide.html#The__define_Guard, attempt #2 PiperOrigin-RevId: 357056902
* | Googletest exportAbseil Team2021-02-185-69/+7
| | | | | | | | | | | | Internal change PiperOrigin-RevId: 356867746
* | Googletest exportAbseil Team2021-02-113-16/+16
| | | | | | | | | | | | Docs cleanup PiperOrigin-RevId: 356798444
* | Googletest exportAbseil Team2021-02-111-3/+3
| | | | | | | | | | | | Mark move constructor noexcept PiperOrigin-RevId: 356772642
* | Merge pull request #3216 from corentinmusard:masterAndy Soffer2021-02-111-7/+0
|\ \ | | | | | | | | | PiperOrigin-RevId: 356610323
| * | Simplify cmake install fileCorentin Musard2021-01-111-7/+0
| | |
* | | Googletest exportAbseil Team2021-02-1146-137/+141
| | | | | | | | | | | | | | | | | | Revert include guard fix PiperOrigin-RevId: 356588893
* | | Internal changeAbseil Team2021-02-111-7/+6
| | | | | | | | | | | | PiperOrigin-RevId: 356572459
* | | Merge pull request #3262 from platisd:masterAndy Soffer2021-02-112-2/+3
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 356568444
| * | | Do not include void into mocked method argumentsplatisd2021-02-052-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a function that takes no arguments explicitly states (void) then do not include it in the mocked method argument list since it triggers static assertions that expect no arguments to be present. Fixes (?) #3261
* | | | Googletest exportAbseil Team2021-02-112-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix #2987 Removing const before passing any types through UniversalPrinter. PiperOrigin-RevId: 356508875
* | | | Googletest exportAbseil Team2021-02-111-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix build for MinGW + clang In [1], empty_bases "is only supported when using the Microsoft C++ ABI." Disable it for MinGW. https://clang.llvm.org/docs/AttributeReference.html#empty-bases PiperOrigin-RevId: 356373782
* | | | Googletest exportAbseil Team2021-02-1146-141/+137
|/ / / | | | | | | | | | | | | | | | Make include guards conform with https://google.github.io/styleguide/cppguide.html#The__define_Guard PiperOrigin-RevId: 355882793
* | | Googletest exportAbseil Team2021-02-051-49/+88
| | | | | | | | | | | | | | | | | | Fix table formatting in cookbook PiperOrigin-RevId: 355659722
* | | Googletest exportdmauro2021-02-059-331/+0
| | | | | | | | | | | | | | | | | | | | | Disable Travis CI. The migration to travis-ci.com is incompatible with security policy. These tests are now run on Kokoro. PiperOrigin-RevId: 355438343
* | | Googletest exportAbseil Team2021-02-051-4/+0
| | | | | | | | | | | | | | | | | | Delete Google-internal IWYU pragmas PiperOrigin-RevId: 355398547
* | | Googletest exportAbseil Team2021-02-052-2/+10
| | | | | | | | | | | | | | | | | | Add a note to recommend against using `Property()` for functions that the test author does not own. PiperOrigin-RevId: 355295183
* | | Googletest exportAbseil Team2021-02-051-1/+1
| | | | | | | | | | | | | | | | | | Update description of `Property()` matcher PiperOrigin-RevId: 355253498
* | | Googletest exportAbseil Team2021-02-051-32/+19
| | | | | | | | | | | | | | | | | | Fix terminal output formatting in advanced guide PiperOrigin-RevId: 355233178
* | | Googletest exportdmcardle2021-02-052-41/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use linear-time string globbing in UnitTestOptions::MatchesFilter. Algorithm is based on https://research.swtch.com/glob. Closes #3227 PiperOrigin-RevId: 355222440
* | | Googletest exportAbseil Team2021-02-051-6/+5
| | | | | | | | | | | | | | | | | | Fix includes in fuse_gmock_files.py PiperOrigin-RevId: 355166403
* | | Googletest exportAbseil Team2021-02-051-12/+0
| | | | | | | | | | | | | | | | | | Stop referring to Google's internal libraries in FAQ PiperOrigin-RevId: 355060895
OpenPOWER on IntegriCloud