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 <[email protected]>
Reviewed-by: Ciro Santilli <[email protected]>
Reviewed-by: Nikos Nikoleris <[email protected]>
Signed-off-by: Giacomo Travaglini <[email protected]>
---
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 <[email protected]>
Gerrit-Reviewer: Ciro Santilli <[email protected]>
Gerrit-Reviewer: Nikos Nikoleris <[email protected]>
Gerrit-MessageType: newchange
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev