Update GoogleTest to 1.8.0
commita193116cb58162695cbea1220f1617fe7fc8989f
authorMark Abraham <mark.j.abraham@gmail.com>
Thu, 23 Feb 2017 16:07:20 +0000 (23 17:07 +0100)
committerAleksei Iupinov <a.yupinov@gmail.com>
Tue, 30 Jan 2018 12:38:09 +0000 (30 13:38 +0100)
tree45c02a015904e5b4139c73af3ee9cc7744428f58
parent8482887f71b0de15357a5a920bff10ed71aab96b
Update GoogleTest to 1.8.0

This is the first new release in several years. It introduces some new
features that may prove useful. It no longer requires work-arounds for
newer gcc versions. It fixes several issues that we had worked around
ourselves. Several other fixes have been transferred to the updated
versions.

This version incorporates the documentation (but only for this
version) because that can be useful for GROMACS developers,
particularly to have available offline.

Change-Id: I0d847bc2490935e0ddc3170b674d7460a5a08506
91 files changed:
src/CMakeLists.txt
src/external/gmock-1.7.0/README [deleted file]
src/external/gmock-1.7.0/gtest/README [deleted file]
src/external/googletest/CMakeLists.txt [moved from src/external/gmock-1.7.0/CMakeLists.txt with 74% similarity]
src/external/googletest/README.Gromacs [new file with mode: 0644]
src/external/googletest/README.md [new file with mode: 0644]
src/external/googletest/googlemock/CHANGES [new file with mode: 0644]
src/external/googletest/googlemock/CMakeLists.txt [new file with mode: 0644]
src/external/googletest/googlemock/CONTRIBUTORS [new file with mode: 0644]
src/external/googletest/googlemock/LICENSE [moved from src/external/gmock-1.7.0/LICENSE with 100% similarity]
src/external/googletest/googlemock/README.md [new file with mode: 0644]
src/external/googletest/googlemock/docs/CheatSheet.md [new file with mode: 0644]
src/external/googletest/googlemock/docs/CookBook.md [new file with mode: 0644]
src/external/googletest/googlemock/docs/DesignDoc.md [new file with mode: 0644]
src/external/googletest/googlemock/docs/DevGuide.md [new file with mode: 0644]
src/external/googletest/googlemock/docs/Documentation.md [new file with mode: 0644]
src/external/googletest/googlemock/docs/ForDummies.md [new file with mode: 0644]
src/external/googletest/googlemock/docs/FrequentlyAskedQuestions.md [new file with mode: 0644]
src/external/googletest/googlemock/docs/KnownIssues.md [new file with mode: 0644]
src/external/googletest/googlemock/include/gmock/gmock-actions.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-actions.h with 87% similarity]
src/external/googletest/googlemock/include/gmock/gmock-cardinalities.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-cardinalities.h with 100% similarity]
src/external/googletest/googlemock/include/gmock/gmock-generated-actions.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-generated-actions.h with 88% similarity]
src/external/googletest/googlemock/include/gmock/gmock-generated-function-mockers.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-generated-function-mockers.h with 89% similarity]
src/external/googletest/googlemock/include/gmock/gmock-generated-matchers.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-generated-matchers.h with 96% similarity]
src/external/googletest/googlemock/include/gmock/gmock-generated-nice-strict.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-generated-nice-strict.h with 100% similarity]
src/external/googletest/googlemock/include/gmock/gmock-matchers.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-matchers.h with 86% similarity]
src/external/googletest/googlemock/include/gmock/gmock-more-actions.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-more-actions.h with 86% similarity]
src/external/googletest/googlemock/include/gmock/gmock-more-matchers.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-more-matchers.h with 100% similarity]
src/external/googletest/googlemock/include/gmock/gmock-spec-builders.h [moved from src/external/gmock-1.7.0/include/gmock/gmock-spec-builders.h with 95% similarity]
src/external/googletest/googlemock/include/gmock/gmock.h [moved from src/external/gmock-1.7.0/include/gmock/gmock.h with 100% similarity]
src/external/googletest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h [new file with mode: 0644]
src/external/googletest/googlemock/include/gmock/internal/custom/gmock-matchers.h [copied from src/external/gmock-1.7.0/gtest/src/gtest_main.cc with 75% similarity]
src/external/googletest/googlemock/include/gmock/internal/custom/gmock-port.h [copied from src/external/gmock-1.7.0/src/gmock-all.cc with 71% similarity]
src/external/googletest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h [moved from src/external/gmock-1.7.0/include/gmock/internal/gmock-generated-internal-utils.h with 81% similarity]
src/external/googletest/googlemock/include/gmock/internal/gmock-internal-utils.h [moved from src/external/gmock-1.7.0/include/gmock/internal/gmock-internal-utils.h with 93% similarity]
src/external/googletest/googlemock/include/gmock/internal/gmock-port.h [moved from src/external/gmock-1.7.0/include/gmock/internal/gmock-port.h with 80% similarity]
src/external/googletest/googlemock/src/gmock-all.cc [moved from src/external/gmock-1.7.0/src/gmock-all.cc with 100% similarity]
src/external/googletest/googlemock/src/gmock-cardinalities.cc [moved from src/external/gmock-1.7.0/src/gmock-cardinalities.cc with 100% similarity]
src/external/googletest/googlemock/src/gmock-internal-utils.cc [moved from src/external/gmock-1.7.0/src/gmock-internal-utils.cc with 100% similarity]
src/external/googletest/googlemock/src/gmock-matchers.cc [moved from src/external/gmock-1.7.0/src/gmock-matchers.cc with 98% similarity]
src/external/googletest/googlemock/src/gmock-spec-builders.cc [moved from src/external/gmock-1.7.0/src/gmock-spec-builders.cc with 97% similarity]
src/external/googletest/googlemock/src/gmock.cc [moved from src/external/gmock-1.7.0/src/gmock.cc with 98% similarity]
src/external/googletest/googlemock/src/gmock_main.cc [moved from src/external/gmock-1.7.0/src/gmock_main.cc with 100% similarity]
src/external/googletest/googletest/.gitignore [new file with mode: 0644]
src/external/googletest/googletest/CHANGES [new file with mode: 0644]
src/external/googletest/googletest/CMakeLists.txt [new file with mode: 0644]
src/external/googletest/googletest/CONTRIBUTORS [new file with mode: 0644]
src/external/googletest/googletest/LICENSE [moved from src/external/gmock-1.7.0/gtest/LICENSE with 100% similarity]
src/external/googletest/googletest/README.md [new file with mode: 0644]
src/external/googletest/googletest/docs/AdvancedGuide.md [new file with mode: 0644]
src/external/googletest/googletest/docs/DevGuide.md [new file with mode: 0644]
src/external/googletest/googletest/docs/Documentation.md [new file with mode: 0644]
src/external/googletest/googletest/docs/FAQ.md [new file with mode: 0644]
src/external/googletest/googletest/docs/Primer.md [new file with mode: 0644]
src/external/googletest/googletest/docs/PumpManual.md [new file with mode: 0644]
src/external/googletest/googletest/docs/Samples.md [new file with mode: 0644]
src/external/googletest/googletest/docs/XcodeGuide.md [new file with mode: 0644]
src/external/googletest/googletest/include/gtest/gtest-death-test.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest-death-test.h with 100% similarity]
src/external/googletest/googletest/include/gtest/gtest-message.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest-message.h with 100% similarity]
src/external/googletest/googletest/include/gtest/gtest-param-test.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest-param-test.h with 97% similarity]
src/external/googletest/googletest/include/gtest/gtest-printers.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest-printers.h with 80% similarity]
src/external/googletest/googletest/include/gtest/gtest-spi.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest-spi.h with 100% similarity]
src/external/googletest/googletest/include/gtest/gtest-test-part.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest-test-part.h with 100% similarity]
src/external/googletest/googletest/include/gtest/gtest-typed-test.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest-typed-test.h with 96% similarity]
src/external/googletest/googletest/include/gtest/gtest.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest.h with 87% similarity]
src/external/googletest/googletest/include/gtest/gtest_pred_impl.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest_pred_impl.h with 100% similarity]
src/external/googletest/googletest/include/gtest/gtest_prod.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/gtest_prod.h with 100% similarity]
src/external/googletest/googletest/include/gtest/internal/custom/gtest-port.h [new file with mode: 0644]
src/external/googletest/googletest/include/gtest/internal/custom/gtest-printers.h [copied from src/external/gmock-1.7.0/gtest/src/gtest_main.cc with 72% similarity]
src/external/googletest/googletest/include/gtest/internal/custom/gtest.h [copied from src/external/gmock-1.7.0/gtest/src/gtest_main.cc with 76% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-death-test-internal.h with 100% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-filepath.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-filepath.h with 100% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-internal.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-internal.h with 88% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-linked_ptr.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-linked_ptr.h with 95% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-param-util-generated.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-param-util-generated.h with 98% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-param-util.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-param-util.h with 83% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-port-arch.h [new file with mode: 0644]
src/external/googletest/googletest/include/gtest/internal/gtest-port.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-port.h with 69% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-string.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-string.h with 100% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-tuple.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-tuple.h with 98% similarity]
src/external/googletest/googletest/include/gtest/internal/gtest-type-util.h [moved from src/external/gmock-1.7.0/gtest/include/gtest/internal/gtest-type-util.h with 100% similarity]
src/external/googletest/googletest/src/gtest-all.cc [moved from src/external/gmock-1.7.0/gtest/src/gtest-all.cc with 100% similarity]
src/external/googletest/googletest/src/gtest-death-test.cc [moved from src/external/gmock-1.7.0/gtest/src/gtest-death-test.cc with 98% similarity]
src/external/googletest/googletest/src/gtest-filepath.cc [moved from src/external/gmock-1.7.0/gtest/src/gtest-filepath.cc with 96% similarity]
src/external/googletest/googletest/src/gtest-internal-inl.h [moved from src/external/gmock-1.7.0/gtest/src/gtest-internal-inl.h with 97% similarity]
src/external/googletest/googletest/src/gtest-port.cc [moved from src/external/gmock-1.7.0/gtest/src/gtest-port.cc with 61% similarity]
src/external/googletest/googletest/src/gtest-printers.cc [moved from src/external/gmock-1.7.0/gtest/src/gtest-printers.cc with 96% similarity]
src/external/googletest/googletest/src/gtest-test-part.cc [moved from src/external/gmock-1.7.0/gtest/src/gtest-test-part.cc with 96% similarity]
src/external/googletest/googletest/src/gtest-typed-test.cc [moved from src/external/gmock-1.7.0/gtest/src/gtest-typed-test.cc with 74% similarity]
src/external/googletest/googletest/src/gtest.cc [moved from src/external/gmock-1.7.0/gtest/src/gtest.cc with 89% similarity]
src/external/googletest/googletest/src/gtest_main.cc [moved from src/external/gmock-1.7.0/gtest/src/gtest_main.cc with 100% similarity]