aboutsummaryrefslogtreecommitdiffstats
path: root/tests/testsuite.at
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2019-02-06 10:58:42 +0100
committerMax <msuraev@sysmocom.de>2019-02-07 13:44:30 +0100
commitfe3527da2ac691c961f767c97d70bfe00d1e4d10 (patch)
tree1835eb5c27723308e394c0f1f33faf11ce5c57f4 /tests/testsuite.at
parent1a357720b56386c0d42c3a6dccfff11f46cf27e7 (diff)
Add stream client/server test
Previously stream client and server code were only used in examples which means regressions could be easily introduced unnoticed until they trigger bugs in external code which relies on osmo_stream_*() Fix this by adding basic client-server interaction tests with and without reconnection. Change-Id: I336f79970982ed8e1d73b73d54fa4c27ba8bce8e
Diffstat (limited to 'tests/testsuite.at')
-rw-r--r--tests/testsuite.at7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/testsuite.at b/tests/testsuite.at
index 67b91c6..8eb389d 100644
--- a/tests/testsuite.at
+++ b/tests/testsuite.at
@@ -1,6 +1,13 @@
AT_INIT
AT_BANNER([Regression tests.])
+AT_SETUP([stream_test])
+AT_KEYWORDS([stream_test])
+cat $abs_srcdir/stream/stream_test.ok > expout
+cat $abs_srcdir/stream/stream_test.err > experr
+AT_CHECK([$abs_top_builddir/tests/stream/stream_test], [0], [expout], [experr])
+AT_CLEANUP
+
AT_SETUP([osmux_test])
AT_KEYWORDS([osmux_test])
cat $abs_srcdir/osmux/osmux_test.ok > expout