Use GTESTS
instead of PLAIN_TESTS_CXX
The former is from googletest.test.mk, whereas the latter is from plain.test.mk. As noted in r344328, Kyua will adopt more native GoogleTest support. Thus, it's more desirable to make the test interface more of an opaque blackbox for the testcase implementer.
This commit is contained in:
parent
513ee4192c
commit
88f8f55bb6
@ -3,13 +3,10 @@
|
||||
.include "${.CURDIR}/../Makefile.common"
|
||||
.PATH: ${.CURDIR:H}
|
||||
|
||||
PLAIN_TESTS_CXX= zfsd_unittest
|
||||
SRCS.zfsd_unittest:= ${SRCS:Nzfsd_main.cc}
|
||||
SRCS.zfsd_unittest+= libmocks.c zfsd_unittest.cc
|
||||
SRCS=
|
||||
GTESTS= zfsd_unittest
|
||||
|
||||
# Use #include <zfsd/xxx.h> in test programs.
|
||||
INCFLAGS+= -I${.CURDIR:H:H}
|
||||
SRCS.zfsd_unittest:= ${SRCS:Nzfsd_main.cc}
|
||||
SRCS.zfsd_unittest+= libmocks.c zfsd_unittest.cc
|
||||
|
||||
LIBDADD.zfsd_unittest+= gmock_main
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PLAIN_TESTS_CXX+= gmock_stress_test
|
||||
GTESTS+= gmock_stress_test
|
||||
|
||||
LIBADD+= gmock
|
||||
LIBADD+= gmock
|
||||
|
||||
# XXX: https://github.com/google/googletest/pull/2119
|
||||
NO_WERROR=
|
||||
|
@ -4,27 +4,27 @@
|
||||
|
||||
.PATH: ${GOOGLEMOCK_SRCROOT}/src ${GOOGLEMOCK_SRCROOT}/test
|
||||
|
||||
PLAIN_TESTS_CXX+= gmock-actions_test
|
||||
PLAIN_TESTS_CXX+= gmock-cardinalities_test
|
||||
PLAIN_TESTS_CXX+= gmock-ex_test
|
||||
PLAIN_TESTS_CXX+= gmock-generated-actions_test
|
||||
PLAIN_TESTS_CXX+= gmock-generated-function-mockers_test
|
||||
PLAIN_TESTS_CXX+= gmock-generated-internal-utils_test
|
||||
PLAIN_TESTS_CXX+= gmock-generated-matchers_test
|
||||
PLAIN_TESTS_CXX+= gmock-internal-utils_test
|
||||
PLAIN_TESTS_CXX+= gmock-matchers_test
|
||||
PLAIN_TESTS_CXX+= gmock-more-actions_test
|
||||
PLAIN_TESTS_CXX+= gmock-nice-strict_test
|
||||
PLAIN_TESTS_CXX+= gmock-port_test
|
||||
PLAIN_TESTS_CXX+= gmock-spec-builders_test
|
||||
PLAIN_TESTS_CXX+= gmock_link_test
|
||||
PLAIN_TESTS_CXX+= gmock_test
|
||||
GTESTS+= gmock-actions_test
|
||||
GTESTS+= gmock-cardinalities_test
|
||||
GTESTS+= gmock-ex_test
|
||||
GTESTS+= gmock-generated-actions_test
|
||||
GTESTS+= gmock-generated-function-mockers_test
|
||||
GTESTS+= gmock-generated-internal-utils_test
|
||||
GTESTS+= gmock-generated-matchers_test
|
||||
GTESTS+= gmock-internal-utils_test
|
||||
GTESTS+= gmock-matchers_test
|
||||
GTESTS+= gmock-more-actions_test
|
||||
GTESTS+= gmock-nice-strict_test
|
||||
GTESTS+= gmock-port_test
|
||||
GTESTS+= gmock-spec-builders_test
|
||||
GTESTS+= gmock_link_test
|
||||
GTESTS+= gmock_test
|
||||
|
||||
CXXFLAGS+= -I${GOOGLEMOCK_SRCROOT}/include
|
||||
CXXFLAGS+= -I${GOOGLEMOCK_SRCROOT}
|
||||
CXXFLAGS+= -I${GOOGLEMOCK_SRCROOT}/include
|
||||
CXXFLAGS+= -I${GOOGLEMOCK_SRCROOT}
|
||||
|
||||
.for test in ${PLAIN_TESTS_CXX}
|
||||
SRCS.${test}= gmock_main.cc
|
||||
.for test in ${GTESTS}
|
||||
SRCS.${test}= gmock_main.cc
|
||||
.endfor
|
||||
|
||||
SRCS.gmock_link_test+= gmock_link2_test.cc
|
||||
|
@ -4,27 +4,27 @@
|
||||
|
||||
.PATH: ${GOOGLETEST_SRCROOT}/src ${GOOGLETEST_SRCROOT}/test
|
||||
|
||||
PLAIN_TESTS_CXX+= gtest_environment_test
|
||||
PLAIN_TESTS_CXX+= gtest_no_test_unittest
|
||||
PLAIN_TESTS_CXX+= googletest-param-test-test
|
||||
PLAIN_TESTS_CXX+= gtest_premature_exit_test
|
||||
PLAIN_TESTS_CXX+= gtest_repeat_test
|
||||
PLAIN_TESTS_CXX+= gtest_stress_test
|
||||
PLAIN_TESTS_CXX+= gtest_throw_on_failure_ex_test
|
||||
PLAIN_TESTS_CXX+= gtest-unittest-api_test
|
||||
GTESTS+= gtest_environment_test
|
||||
GTESTS+= gtest_no_test_unittest
|
||||
GTESTS+= googletest-param-test-test
|
||||
GTESTS+= gtest_premature_exit_test
|
||||
GTESTS+= gtest_repeat_test
|
||||
GTESTS+= gtest_stress_test
|
||||
GTESTS+= gtest_throw_on_failure_ex_test
|
||||
GTESTS+= gtest-unittest-api_test
|
||||
|
||||
SRCS.googletest-param-test-test+= googletest-param-test-test.cc
|
||||
SRCS.googletest-param-test-test+= googletest-param-test2-test.cc
|
||||
SRCS.gtest_premature_exit_test+= gtest_premature_exit_test.cc
|
||||
|
||||
.for test in ${PLAIN_TESTS_CXX}
|
||||
.for test in ${GTESTS}
|
||||
# XXX: linker error; no main(..)
|
||||
#SRCS.${test}= gtest-all.cc
|
||||
SRCS.${test}?= gtest_main.cc
|
||||
#SRCS.${test}= gtest-all.cc
|
||||
SRCS.${test}?= gtest_main.cc
|
||||
.endfor
|
||||
|
||||
CXXFLAGS+= -I${GOOGLETEST_SRCROOT}/include
|
||||
CXXFLAGS+= -I${GOOGLETEST_SRCROOT}
|
||||
CXXFLAGS+= -I${GOOGLETEST_SRCROOT}/include
|
||||
CXXFLAGS+= -I${GOOGLETEST_SRCROOT}
|
||||
|
||||
LIBADD= gtest
|
||||
|
||||
|
@ -4,28 +4,28 @@
|
||||
|
||||
.PATH: ${GOOGLETEST_SRCROOT}/src ${GOOGLETEST_SRCROOT}/test
|
||||
|
||||
PLAIN_TESTS_CXX+= googletest-death-test-test
|
||||
PLAIN_TESTS_CXX+= googletest-filepath-test
|
||||
PLAIN_TESTS_CXX+= googletest-linked-ptr-test
|
||||
PLAIN_TESTS_CXX+= googletest-listener-test
|
||||
PLAIN_TESTS_CXX+= gtest_main_unittest
|
||||
PLAIN_TESTS_CXX+= googletest-message-test
|
||||
PLAIN_TESTS_CXX+= googletest-options-test
|
||||
PLAIN_TESTS_CXX+= googletest-port-test
|
||||
PLAIN_TESTS_CXX+= gtest_pred_impl_unittest
|
||||
PLAIN_TESTS_CXX+= googletest-printers-test
|
||||
PLAIN_TESTS_CXX+= gtest_prod_test
|
||||
PLAIN_TESTS_CXX+= gtest_sole_header_test
|
||||
PLAIN_TESTS_CXX+= googletest-test-part-test
|
||||
PLAIN_TESTS_CXX+= gtest-typed-test_test
|
||||
PLAIN_TESTS_CXX+= gtest_unittest
|
||||
GTESTS+= googletest-death-test-test
|
||||
GTESTS+= googletest-filepath-test
|
||||
GTESTS+= googletest-linked-ptr-test
|
||||
GTESTS+= googletest-listener-test
|
||||
GTESTS+= gtest_main_unittest
|
||||
GTESTS+= googletest-message-test
|
||||
GTESTS+= googletest-options-test
|
||||
GTESTS+= googletest-port-test
|
||||
GTESTS+= gtest_pred_impl_unittest
|
||||
GTESTS+= googletest-printers-test
|
||||
GTESTS+= gtest_prod_test
|
||||
GTESTS+= gtest_sole_header_test
|
||||
GTESTS+= googletest-test-part-test
|
||||
GTESTS+= gtest-typed-test_test
|
||||
GTESTS+= gtest_unittest
|
||||
|
||||
.for test in ${PLAIN_TESTS_CXX}
|
||||
SRCS.${test}= gtest_main.cc
|
||||
.for test in ${GTESTS}
|
||||
SRCS.${test}= gtest_main.cc
|
||||
.endfor
|
||||
|
||||
CXXFLAGS+= -I${GOOGLETEST_SRCROOT}/include
|
||||
CXXFLAGS+= -I${GOOGLETEST_SRCROOT}
|
||||
CXXFLAGS+= -I${GOOGLETEST_SRCROOT}/include
|
||||
CXXFLAGS+= -I${GOOGLETEST_SRCROOT}
|
||||
|
||||
SRCS.gtest-typed-test_test+= gtest-typed-test2_test.cc
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user