Browse Source

test(mgb): enable gmock

GitOrigin-RevId: 259b0e4fb3
tags/v1.0.0-rc1
Megvii Engine Team 4 years ago
parent
commit
66509a54b3
3 changed files with 4 additions and 3 deletions
  1. +1
    -1
      imperative/test/CMakeLists.txt
  2. +1
    -1
      test/CMakeLists.txt
  3. +2
    -1
      test/src/main.cpp

+ 1
- 1
imperative/test/CMakeLists.txt View File

@@ -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()


+ 1
- 1
test/CMakeLists.txt View File

@@ -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()


+ 2
- 1
test/src/main.cpp View File

@@ -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();


Loading…
Cancel
Save