diff options
author | Max <msuraev@sysmocom.de> | 2019-02-06 10:58:42 +0100 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2019-02-07 13:44:30 +0100 |
commit | fe3527da2ac691c961f767c97d70bfe00d1e4d10 (patch) | |
tree | 1835eb5c27723308e394c0f1f33faf11ce5c57f4 /tests/testsuite.at | |
parent | 1a357720b56386c0d42c3a6dccfff11f46cf27e7 (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.at | 7 |
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 |