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:
Enji Cooper 2019-02-20 01:11:30 +00:00
parent bd71398d1e
commit 988a9f7e39
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/projects/import-googletest-1.8.1/; revision=344329
5 changed files with 56 additions and 59 deletions

View File

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

View File

@ -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=

View File

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

View File

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

View File

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