Discussion:
[gem5-dev] Change in gem5/gem5[master]: ext: Import googlemock, release version 1.8.0
(too old to reply)
Giacomo Travaglini (Gerrit)
2018-11-29 10:27:35 UTC
Permalink
Hello Nikos Nikoleris, Ciro Santilli,

I'd like you to do a code review. Please visit

https://gem5-review.googlesource.com/c/public/gem5/+/14695

to review the following change.


Change subject: ext: Import googlemock, release version 1.8.0
......................................................................

ext: Import googlemock, release version 1.8.0

gtest 1.8.0 is already part of gem5; this patch adds a matching gmock
so that it is possible to create Mocks in gem5 unit tests.

Please note: the commit is just importing the source code as it is
without adding any SConscript; it is hence unbuildable at the moment.
Next commits will integrate the mocking framework into the gem5
build system

Change-Id: Iaf05ad91b1964aac7ea37085f839027a8d34ba3e
Signed-off-by: Giacomo Travaglini <***@arm.com>
Reviewed-by: Ciro Santilli <***@arm.com>
Reviewed-by: Nikos Nikoleris <***@arm.com>
Signed-off-by: Giacomo Travaglini <***@arm.com>
---
A ext/googlemock/CHANGES
A ext/googlemock/CMakeLists.txt
A ext/googlemock/CONTRIBUTORS
A ext/googlemock/LICENSE
A ext/googlemock/Makefile.am
A ext/googlemock/README.md
A ext/googlemock/build-aux/.keep
A ext/googlemock/configure.ac
A ext/googlemock/docs/CheatSheet.md
A ext/googlemock/docs/CookBook.md
A ext/googlemock/docs/DesignDoc.md
A ext/googlemock/docs/DevGuide.md
A ext/googlemock/docs/Documentation.md
A ext/googlemock/docs/ForDummies.md
A ext/googlemock/docs/FrequentlyAskedQuestions.md
A ext/googlemock/docs/KnownIssues.md
A ext/googlemock/docs/v1_5/CheatSheet.md
A ext/googlemock/docs/v1_5/CookBook.md
A ext/googlemock/docs/v1_5/Documentation.md
A ext/googlemock/docs/v1_5/ForDummies.md
A ext/googlemock/docs/v1_5/FrequentlyAskedQuestions.md
A ext/googlemock/docs/v1_6/CheatSheet.md
A ext/googlemock/docs/v1_6/CookBook.md
A ext/googlemock/docs/v1_6/Documentation.md
A ext/googlemock/docs/v1_6/ForDummies.md
A ext/googlemock/docs/v1_6/FrequentlyAskedQuestions.md
A ext/googlemock/docs/v1_7/CheatSheet.md
A ext/googlemock/docs/v1_7/CookBook.md
A ext/googlemock/docs/v1_7/Documentation.md
A ext/googlemock/docs/v1_7/ForDummies.md
A ext/googlemock/docs/v1_7/FrequentlyAskedQuestions.md
A ext/googlemock/include/gmock/gmock-actions.h
A ext/googlemock/include/gmock/gmock-cardinalities.h
A ext/googlemock/include/gmock/gmock-generated-actions.h
A ext/googlemock/include/gmock/gmock-generated-actions.h.pump
A ext/googlemock/include/gmock/gmock-generated-function-mockers.h
A ext/googlemock/include/gmock/gmock-generated-function-mockers.h.pump
A ext/googlemock/include/gmock/gmock-generated-matchers.h
A ext/googlemock/include/gmock/gmock-generated-matchers.h.pump
A ext/googlemock/include/gmock/gmock-generated-nice-strict.h
A ext/googlemock/include/gmock/gmock-generated-nice-strict.h.pump
A ext/googlemock/include/gmock/gmock-matchers.h
A ext/googlemock/include/gmock/gmock-more-actions.h
A ext/googlemock/include/gmock/gmock-more-matchers.h
A ext/googlemock/include/gmock/gmock-spec-builders.h
A ext/googlemock/include/gmock/gmock.h
A ext/googlemock/include/gmock/internal/custom/gmock-generated-actions.h
A
ext/googlemock/include/gmock/internal/custom/gmock-generated-actions.h.pump
A ext/googlemock/include/gmock/internal/custom/gmock-matchers.h
A ext/googlemock/include/gmock/internal/custom/gmock-port.h
A ext/googlemock/include/gmock/internal/gmock-generated-internal-utils.h
A
ext/googlemock/include/gmock/internal/gmock-generated-internal-utils.h.pump
A ext/googlemock/include/gmock/internal/gmock-internal-utils.h
A ext/googlemock/include/gmock/internal/gmock-port.h
A ext/googlemock/make/Makefile
A ext/googlemock/msvc/2005/gmock.sln
A ext/googlemock/msvc/2005/gmock.vcproj
A ext/googlemock/msvc/2005/gmock_config.vsprops
A ext/googlemock/msvc/2005/gmock_main.vcproj
A ext/googlemock/msvc/2005/gmock_test.vcproj
A ext/googlemock/msvc/2010/gmock.sln
A ext/googlemock/msvc/2010/gmock.vcxproj
A ext/googlemock/msvc/2010/gmock_config.props
A ext/googlemock/msvc/2010/gmock_main.vcxproj
A ext/googlemock/msvc/2010/gmock_test.vcxproj
A ext/googlemock/msvc/2015/gmock.sln
A ext/googlemock/msvc/2015/gmock.vcxproj
A ext/googlemock/msvc/2015/gmock_config.props
A ext/googlemock/msvc/2015/gmock_main.vcxproj
A ext/googlemock/msvc/2015/gmock_test.vcxproj
A ext/googlemock/scripts/fuse_gmock_files.py
A ext/googlemock/scripts/generator/LICENSE
A ext/googlemock/scripts/generator/README
A ext/googlemock/scripts/generator/README.cppclean
A ext/googlemock/scripts/generator/cpp/__init__.py
A ext/googlemock/scripts/generator/cpp/ast.py
A ext/googlemock/scripts/generator/cpp/gmock_class.py
A ext/googlemock/scripts/generator/cpp/gmock_class_test.py
A ext/googlemock/scripts/generator/cpp/keywords.py
A ext/googlemock/scripts/generator/cpp/tokenize.py
A ext/googlemock/scripts/generator/cpp/utils.py
A ext/googlemock/scripts/generator/gmock_gen.py
A ext/googlemock/scripts/gmock-config.in
A ext/googlemock/scripts/gmock_doctor.py
A ext/googlemock/scripts/upload.py
A ext/googlemock/scripts/upload_gmock.py
A ext/googlemock/src/gmock-all.cc
A ext/googlemock/src/gmock-cardinalities.cc
A ext/googlemock/src/gmock-internal-utils.cc
A ext/googlemock/src/gmock-matchers.cc
A ext/googlemock/src/gmock-spec-builders.cc
A ext/googlemock/src/gmock.cc
A ext/googlemock/src/gmock_main.cc
A ext/googlemock/test/gmock-actions_test.cc
A ext/googlemock/test/gmock-cardinalities_test.cc
A ext/googlemock/test/gmock-generated-actions_test.cc
A ext/googlemock/test/gmock-generated-function-mockers_test.cc
A ext/googlemock/test/gmock-generated-internal-utils_test.cc
A ext/googlemock/test/gmock-generated-matchers_test.cc
A ext/googlemock/test/gmock-internal-utils_test.cc
A ext/googlemock/test/gmock-matchers_test.cc
A ext/googlemock/test/gmock-more-actions_test.cc
A ext/googlemock/test/gmock-nice-strict_test.cc
A ext/googlemock/test/gmock-port_test.cc
A ext/googlemock/test/gmock-spec-builders_test.cc
A ext/googlemock/test/gmock_all_test.cc
A ext/googlemock/test/gmock_ex_test.cc
A ext/googlemock/test/gmock_leak_test.py
A ext/googlemock/test/gmock_leak_test_.cc
A ext/googlemock/test/gmock_link2_test.cc
A ext/googlemock/test/gmock_link_test.cc
A ext/googlemock/test/gmock_link_test.h
A ext/googlemock/test/gmock_output_test.py
A ext/googlemock/test/gmock_output_test_.cc
A ext/googlemock/test/gmock_output_test_golden.txt
A ext/googlemock/test/gmock_stress_test.cc
A ext/googlemock/test/gmock_test.cc
A ext/googlemock/test/gmock_test_utils.py
118 files changed, 65,734 insertions(+), 0 deletions(-)
--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/14695
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Iaf05ad91b1964aac7ea37085f839027a8d34ba3e
Gerrit-Change-Number: 14695
Gerrit-PatchSet: 1
Gerrit-Owner: Giacomo Travaglini <***@arm.com>
Gerrit-Reviewer: Ciro Santilli <***@arm.com>
Gerrit-Reviewer: Nikos Nikoleris <***@arm.com>
Gerrit-MessageType: newchange
Loading...