test: add csd_test
Show that csd_bs_list_remove() is currently broken, the next patch will
fix it.
Related: OS#4394
Change-Id: Icc98de75e97c75216a71caf94355d09330c95cba
diff --git a/tests/csd/Makefile.am b/tests/csd/Makefile.am
new file mode 100644
index 0000000..581f7d4
--- /dev/null
+++ b/tests/csd/Makefile.am
@@ -0,0 +1,37 @@
+AM_CPPFLAGS = \
+ $(all_includes) \
+ -I$(top_srcdir)/include \
+ $(NULL)
+
+AM_CFLAGS = \
+ -Wall \
+ -ggdb3 \
+ $(LIBOSMOCORE_CFLAGS) \
+ $(NULL)
+
+AM_LDFLAGS = \
+ $(COVERAGE_LDFLAGS) \
+ -no-install \
+ $(NULL)
+
+LDADD = \
+ $(top_builddir)/src/libmsc/libmsc.a \
+ $(LIBOSMOCORE_LIBS) \
+ $(NULL)
+
+EXTRA_DIST = \
+ csd_test.ok \
+ csd_test.err \
+ $(NULL)
+
+check_PROGRAMS = \
+ csd_test \
+ $(NULL)
+
+csd_test_SOURCES = \
+ csd_test.c \
+ $(NULL)
+
+.PHONY: update_exp
+update_exp:
+ $(builddir)/csd_test >$(srcdir)/csd_test.ok 2>$(srcdir)/csd_test.err