SGSN: Fixing build config

Tests for V.42bis, slhc, llc-xid and sndcp-xid are built and
executed on all build configurations, but are only needed when
the sgsn (gprs) is built. This patch adds conditions check
if the tests mentioned abvove are needed or not.

Change-Id: I6921e6198ea7f99fe5276f91cbc522091853bc4e
changes/88/3188/1
Philipp Maier 6 years ago committed by Harald Welte
parent 0867b72055
commit ea291e3004
  1. 8
      openbsc/tests/Makefile.am
  2. 4
      openbsc/tests/testsuite.at

@ -9,10 +9,6 @@ SUBDIRS = \
trau \
subscr \
mm_auth \
xid \
sndcp_xid \
slhc \
v42bis \
$(NULL)
if BUILD_NAT
@ -40,6 +36,10 @@ if HAVE_LIBCARES
SUBDIRS += \
sgsn \
oap \
xid \
sndcp_xid \
slhc \
v42bis \
$(NULL)
endif
endif

@ -126,24 +126,28 @@ AT_CLEANUP
AT_SETUP([xid])
AT_KEYWORDS([xid])
AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
cat $abs_srcdir/xid/xid_test.ok > expout
AT_CHECK([$abs_top_builddir/tests/xid/xid_test], [], [expout], [ignore])
AT_CLEANUP
AT_SETUP([sndcp_xid])
AT_KEYWORDS([sndcp_xid])
AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
cat $abs_srcdir/sndcp_xid/sndcp_xid_test.ok > expout
AT_CHECK([$abs_top_builddir/tests/sndcp_xid/sndcp_xid_test], [], [expout], [ignore])
AT_CLEANUP
AT_SETUP([slhc])
AT_KEYWORDS([slhc])
AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
cat $abs_srcdir/slhc/slhc_test.ok > expout
AT_CHECK([$abs_top_builddir/tests/slhc/slhc_test], [], [expout], [ignore])
AT_CLEANUP
AT_SETUP([v42bis])
AT_KEYWORDS([v42bis])
AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
cat $abs_srcdir/v42bis/v42bis_test.ok > expout
AT_CHECK([$abs_top_builddir/tests/v42bis/v42bis_test], [], [expout], [ignore])
AT_CLEANUP

Loading…
Cancel
Save