提交 66509a54 编写于 作者: M Megvii Engine Team

test(mgb): enable gmock

GitOrigin-RevId: 259b0e4fb39cb8d40f6a4479ab478b1b7c5a3b4f
上级 fe3ee3cd
......@@ -18,7 +18,7 @@ target_include_directories(imperative_test PRIVATE ${MODULE_SRC_INCLUDE} ${PYTHO
target_compile_definitions(imperative_test PRIVATE MODULE_NAME=C)
target_compile_options(imperative_test PRIVATE -Wno-unused-parameter)
set(LINK_LIBS megbrain megdnn gtest pybind11::embed)
set(LINK_LIBS megbrain megdnn gtest gmock pybind11::embed)
if(MGE_WITH_CUDA)
list(APPEND LINK_LIBS cudart)
endif()
......
......@@ -17,7 +17,7 @@ endif()
add_executable(megbrain_test ${SOURCES})
target_link_libraries(megbrain_test gtest)
target_link_libraries(megbrain_test gtest gmock)
if(MSVC OR WIN32)
target_link_libraries(megbrain_test megbrain megdnn)
else()
......
......@@ -13,6 +13,7 @@
#include "megbrain/test/helper.h"
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <cstdlib>
extern "C" int gtest_main(int argc, char** argv) {
......@@ -32,7 +33,7 @@ extern "C" int gtest_main(int argc, char** argv) {
auto&& listeners = ::testing::UnitTest::GetInstance()->listeners();
MGB_TRY {
srand(time(nullptr));
::testing::InitGoogleTest(&argc, argv);
::testing::InitGoogleMock(&argc, argv);
listeners.Append(&mgb::RNGSeedManager::inst());
auto rst = RUN_ALL_TESTS();
mgb::CompNode::finalize();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册