Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
yangql
googletest
Commits
ac885f3a
Commit
ac885f3a
authored
Aug 09, 2017
by
misterg
Browse files
WIP
parent
ab8f2b0d
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
98 deletions
+12
-98
BUILD.bazel
BUILD.bazel
+9
-69
googletest/test/BUILD.bazel
googletest/test/BUILD.bazel
+3
-29
No files found.
BUILD.bazel
View file @
ac885f3a
...
...
@@ -8,37 +8,11 @@ package(default_visibility = ["//visibility:public"])
licenses
([
"notice"
])
cc_library
(
name
=
"gmock"
,
srcs
=
glob
(
include
=
[
"googlemock/src/*.cc"
,
"googlemock/include/gmock/**/*.h"
,
],
exclude
=
[
"googlemock/src/gmock-all.cc"
,
],
),
hdrs
=
glob
([
"googlemock/include/gmock/*.h"
,
]),
includes
=
[
"googlemock"
,
"googlemock/include"
,
],
linkopts
=
select
({
":win"
:
[],
"//conditions:default"
:
[
"-pthread"
],
}),
deps
=
[
":gtest"
,
],
)
# gtest public API.
GTEST_HDRS
=
\
glob
([
"googletest/include/gtest/*.h"
,
"googlemock/include/gmock/*.h"
,
])
config_setting
(
...
...
@@ -54,10 +28,13 @@ cc_library(
"googletest/src/*.cc"
,
"googletest/src/*.h"
,
"googletest/include/gtest/**/*.h"
,
"googlemock/src/*.cc"
,
"googlemock/include/gmock/**/*.h"
,
],
exclude
=
[
"googletest/src/gtest-all.cc"
,
"googletest/src/gtest_main.cc"
,
"googlemock/src/gmock-all.cc"
,
],
),
hdrs
=
GTEST_HDRS
,
...
...
@@ -68,39 +45,8 @@ cc_library(
},
),
includes
=
[
"googletest"
,
"googletest/include"
,
],
linkopts
=
select
({
":win"
:
[],
"//conditions:default"
:
[
"-pthread"
,
],
}),
)
## Google Test with exceptions enabled.
cc_library
(
name
=
"gtest_ex"
,
srcs
=
glob
(
include
=
[
"googletest/src/*.cc"
,
"googletest/src/*.h"
,
"googletest/include/gtest/**/*.h"
,
],
exclude
=
[
"googletest/src/gtest-all.cc"
,
"googletest/src/gtest_main.cc"
,
],
),
hdrs
=
GTEST_HDRS
,
copts
=
select
(
{
":win"
:
[
"-DGTEST_ENABLE_CATCH_EXCEPTIONS_=1"
],
"//conditions:default"
:
[
"-fexceptions"
,
"-pthread"
],
},
),
includes
=
[
"googlemock"
,
"googlemock/include"
,
"googletest"
,
"googletest/include"
,
],
...
...
@@ -114,15 +60,9 @@ cc_library(
cc_library
(
name
=
"gtest_main"
,
srcs
=
glob
(
include
=
[
"googletest/src/gtest_main.cc"
,
],
),
hdrs
=
glob
([
"googletest/include/gtest/*.h"
,
"googletest/include/gtest/**/*.h"
,
]),
srcs
=
[
"googletest/src/gtest_main.cc"
,
],
includes
=
[
"googletest"
,
"googletest/include"
,
...
...
googletest/test/BUILD.bazel
View file @
ac885f3a
...
...
@@ -85,7 +85,7 @@ cc_test(
"gtest-listener_test.cc"
,
],
deps
=
[
"//:gtest
_main
"
,
"//:gtest"
,
],
)
...
...
@@ -96,7 +96,7 @@ cc_test(
"gtest-unittest-api_test.cc"
,
],
deps
=
[
"//:gtest
_main
"
,
"//:gtest"
,
],
)
...
...
@@ -109,34 +109,8 @@ cc_test(
"gtest-param-test_test.h"
,
],
deps
=
[
"//:gtest
_main
"
,
"//:gtest"
,
],
)
#Verifies interaction of death tests and exceptions.
cc_test
(
name
=
"gtest-death-test_ex_catch_test"
,
size
=
"medium"
,
srcs
=
[
"gtest-death-test_ex_test.cc"
],
copts
=
select
({
"//:win"
:
[
"-DGTEST_ENABLE_CATCH_EXCEPTIONS_=1"
],
"//conditions:default"
:
[
"-fexceptions"
],
}),
defines
=
[
"GTEST_ENABLE_CATCH_EXCEPTIONS_=1"
],
deps
=
[
"//:gtest_ex"
],
)
cc_test
(
name
=
"gtest-death-test_ex_nocatch_test"
,
size
=
"medium"
,
srcs
=
[
"gtest-death-test_ex_test.cc"
],
copts
=
select
({
"//:win"
:
[
"-DGTEST_ENABLE_CATCH_EXCEPTIONS_=1"
],
"//conditions:default"
:
[
"-fexceptions"
],
}),
defines
=
[
"GTEST_ENABLE_CATCH_EXCEPTIONS_=0"
],
deps
=
[
"//:gtest_ex"
],
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment