Merge pull request #12373 from nicolasnoble/gtest_is_not_gmock

Splitting gmock out of gtest.
pull/12375/merge
Nicolas Noble 7 years ago committed by GitHub
commit 96a902fb72
  1. 5
      WORKSPACE
  2. 2
      test/cpp/end2end/BUILD
  3. 28
      third_party/gtest.BUILD

@ -38,6 +38,11 @@ bind(
actual = "@submodule_gtest//:gtest", actual = "@submodule_gtest//:gtest",
) )
bind(
name = "gmock",
actual = "@submodule_gtest//:gmock",
)
bind( bind(
name = "benchmark", name = "benchmark",
actual = "@submodule_benchmark//:benchmark", actual = "@submodule_benchmark//:benchmark",

@ -193,6 +193,7 @@ grpc_cc_test(
"//test/cpp/util:test_util", "//test/cpp/util:test_util",
], ],
external_deps = [ external_deps = [
"gmock",
"gtest", "gtest",
], ],
) )
@ -235,6 +236,7 @@ grpc_cc_test(
"//test/cpp/util:test_util", "//test/cpp/util:test_util",
], ],
external_deps = [ external_deps = [
"gmock",
"gtest", "gtest",
], ],
) )

@ -2,15 +2,39 @@ cc_library(
name = "gtest", name = "gtest",
srcs = [ srcs = [
"googletest/src/gtest-all.cc", "googletest/src/gtest-all.cc",
"googlemock/src/gmock-all.cc"
], ],
hdrs = glob(["googletest/include/**/*.h", "googletest/src/*.cc", "googletest/src/*.h", "googlemock/include/**/*.h", "googlemock/src/*.cc", "googlemock/src/*.h"]), hdrs = glob([
"googletest/include/**/*.h",
"googletest/src/*.cc",
"googletest/src/*.h",
]),
includes = [ includes = [
"googletest", "googletest",
"googletest/include", "googletest/include",
],
linkstatic = 1,
visibility = [
"//visibility:public",
],
)
cc_library(
name = "gmock",
srcs = [
"googlemock/src/gmock-all.cc"
],
hdrs = glob([
"googlemock/include/**/*.h",
"googlemock/src/*.cc",
"googlemock/src/*.h"
]),
includes = [
"googlemock", "googlemock",
"googlemock/include", "googlemock/include",
], ],
deps = [
":gtest",
],
linkstatic = 1, linkstatic = 1,
visibility = [ visibility = [
"//visibility:public", "//visibility:public",

Loading…
Cancel
Save