Implement statedump unit test
[libside.git] / tests / Makefile.am
CommitLineData
82abd52d
MJ
1# SPDX-License-Identifier: MIT
2# SPDX-FileCopyrightText: 2022 EfficiOS Inc.
3
4AM_CPPFLAGS += -I$(top_srcdir)/tests/utils
5
6SUBDIRS = utils
7
8TEST_EXTENSIONS = .tap
9TAP_LOG_DRIVER_FLAGS = --merge --comments
10TAP_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' \
67337c4a
MD
11 SIDE_TESTS_SRCDIR='$(abs_top_srcdir)/tests' \
12 SIDE_TESTS_BUILDDIR='$(abs_top_builddir)/tests' \
82abd52d
MJ
13 $(SHELL) $(srcdir)/utils/tap-driver.sh
14
15noinst_PROGRAMS = \
67337c4a 16 regression/side-rcu-test \
061f74a8 17 unit/test \
8424ff79
MD
18 unit/demo \
19 unit/statedump
82abd52d 20
67337c4a
MD
21regression_side_rcu_test_SOURCES = regression/side-rcu-test.c
22regression_side_rcu_test_LDADD = \
82abd52d
MJ
23 $(top_builddir)/src/librcu.la \
24 $(top_builddir)/src/libsmp.la \
f4f78639
MD
25 $(top_builddir)/tests/utils/libtap.la \
26 $(RSEQ_LIBS)
27
28unit_test_SOURCES = unit/test.c
29unit_test_LDADD = \
67337c4a 30 $(top_builddir)/src/libside.la \
9365e936
MJ
31 $(top_builddir)/tests/utils/libtap.la \
32 $(RSEQ_LIBS)
82abd52d 33
061f74a8
MD
34unit_demo_SOURCES = unit/demo.c
35unit_demo_LDADD = \
36 $(top_builddir)/src/libside.la \
37 $(top_builddir)/tests/utils/libtap.la \
38 $(RSEQ_LIBS)
39
8424ff79
MD
40unit_statedump_SOURCES = unit/statedump.c
41unit_statedump_LDADD = \
42 $(top_builddir)/src/libside.la \
43 $(top_builddir)/tests/utils/libtap.la \
44 $(RSEQ_LIBS)
45
82abd52d
MJ
46# Currently no tap tests to run
47TESTS =
This page took 0.024623 seconds and 4 git commands to generate.