diff options
author | vimene <vincent.menegaux@gmail.com> | 2023-11-28 06:33:03 +0100 |
---|---|---|
committer | vimene <vincent.menegaux@gmail.com> | 2023-11-28 06:33:03 +0100 |
commit | 7b4214055a8266fb33561d4a803b4ca0a155157f (patch) | |
tree | 51dc202a45238a98795d9ae105040358eb6fdaeb | |
parent | 5b63a7937c95c3737826cb2b43cb607b96f26011 (diff) | |
download | engine-7b4214055a8266fb33561d4a803b4ca0a155157f.tar.gz |
integrated criterion within autotools
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | Makefile.am | 5 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | tests/test.c | 4 |
4 files changed, 14 insertions, 0 deletions
@@ -23,6 +23,9 @@ Makefile.in /autom4te.cache/ /config.log /config.status +/engine-tests.log +/engine-tests.trs +/test-suite.log # vim .*.swp diff --git a/Makefile.am b/Makefile.am index 0045247..6a628f5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,8 @@ ACLOCAL_AMFLAGS = -Im4 --install +TEST_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) $(top_srcdir)/build-aux/tap-driver.sh +AM_TESTS_ENVIRONMENT = CRITERION_OUTPUTS='tap:-'; export CRITERION_OUTPUTS; + bin_PROGRAMS = engine engine_SOURCES = src/engine.cpp \ src/fb/chfb.h src/fb/chfb.cpp src/fb/pixfb.h src/fb/pixfb.cpp \ @@ -21,4 +24,6 @@ engine_tests_CPPFLAGS = -Wall -Wextra $(TESTS_DEPS_CPPFLAGS) engine_tests_LDFLAGS = -Wall -Wextra engine_tests_LDADD = $(TESTS_DEPS_LIBS) +TESTS = engine-tests + EXTRA_DIST = m4/NOTES diff --git a/configure.ac b/configure.ac index 9ee41b8..17923e3 100644 --- a/configure.ac +++ b/configure.ac @@ -49,4 +49,6 @@ AC_SUBST(TESTS_DEPS_LIBS) AC_PROG_CXX AC_TYPE_UINT32_T AC_CHECK_FUNCS([floor setlocale]) + +AC_REQUIRE_AUX_FILE([tap-driver.sh]) AC_OUTPUT diff --git a/tests/test.c b/tests/test.c index 06fa399..a16c63a 100644 --- a/tests/test.c +++ b/tests/test.c @@ -1 +1,5 @@ #include <criterion/criterion.h> + +Test(simple, test) { + cr_assert(0, "Hello, World!"); +} |