AM_CPPFLAGS = $(all_includes) -I$(top_srcdir)/include AM_CFLAGS=-Wall $(LIBOSMOCORE_CFLAGS) $(LIBOSMOVTY_CFLAGS) AM_LDFLAGS = -static -no-install LDADD = $(top_builddir)/src/libosmo-sigtran.la \ $(LIBOSMOCORE_LIBS) $(LIBOSMOVTY_LIBS) $(LIBOSMONETIF_LIBS) $(LIBSCTP_LIBS) EXTRA_DIST = \ osmo_stp_test.vty \ osmo_stp_route_prio.vty \ ss7_asp_test.vty \ vty_test_runner.py \ $(NULL) check_PROGRAMS = ss7_asp_vty_test ss7_asp_vty_test_SOURCES = ss7_asp_vty_test.c if ENABLE_EXT_TESTS ext-tests: $(top_builddir)/stp/osmo-stp $(MAKE) vty-test osmotestvty.py -p $(abs_top_srcdir) -w $(abs_top_builddir) -v osmotestconfig.py -p $(abs_top_srcdir) -w $(abs_top_builddir) -v else ext-tests: echo "Not running python-based external tests (determined at configure-time)" endif vty-python-test: $(top_builddir)/stp/osmo-stp $(srcdir)/vty_test_runner.py -w $(abs_top_builddir) -v # Run a specific test with: 'make vty-test VTY_TEST_STP=osmo_stp_test.vty' VTY_TEST_STP ?= osmo_stp_*.vty vty-transcript-test-stp: $(top_builddir)/stp/osmo-stp osmo_verify_transcript_vty.py -v \ -n OsmoSTP -p 4239 \ -r "$(top_builddir)/stp/osmo-stp -c $(top_srcdir)/doc/examples/osmo-stp-multihome.cfg" \ $(U) $(srcdir)/$(VTY_TEST_STP) # Run a specific test with: 'make vty-test VTY_TEST_ASP=ss7_asp_test.vty' VTY_TEST_ASP ?= ss7_asp_*.vty vty-transcript-test-asp: ss7_asp_vty_test osmo_verify_transcript_vty.py -v \ -p 42043 \ -r "$(builddir)/ss7_asp_vty_test" \ $(U) $(srcdir)/$(VTY_TEST_ASP) # To update the VTY script from current application behavior, # pass -u to osmo_verify_transcript_vty.py by doing: # make vty-test U=-u vty-transcript-test: $(MAKE) vty-transcript-test-stp # $(MAKE) vty-transcript-test-asp # don't run multiple tests concurrently so that the ports don't conflict vty-test: $(MAKE) vty-python-test $(MAKE) vty-transcript-test check-local: $(MAKE) $(AM_MAKEFLAGS) ext-tests