Add first set of SI95 unit tests and health check 21/2621/12 3.3.0
authorE. Scott Daniels <daniels@research.att.com>
Fri, 21 Feb 2020 18:24:29 +0000 (13:24 -0500)
committerScott Daniels <daniels@research.att.com>
Wed, 4 Mar 2020 14:15:23 +0000 (14:15 +0000)
commitfc5c77b3d78988aa407118235d7f5978642df753
tree8ba9c7b440eb99530527d1979b64e403e8f855bc
parent6b1712a0f1c2fb37eec04b3114ce1956800f74c9
Add first set of SI95 unit tests and health check

This change adds the first series of unit tests for
the RMR SI95 code.  It also bundles the running of
the unit tests and the application level tests into
the CMake description such that "make test" will
run them all.

The health check application (health_ck) is now built
from the "support" source and added to the RMR run-time
package in /usr/local/bin.

Issue-ID: RIC-151

Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I72804452afa5a972aa4ca0ded7b68131e16f5955
41 files changed:
CHANGES
CMakeLists.txt
ci/build_all.sh [new file with mode: 0755]
src/rmr/common/src/symtab.c
src/rmr/si/src/mt_call_si_static.c
src/rmr/si/src/rtable_si_static.c
src/rmr/si/src/sr_si_static.c
src/support/CMakeLists.txt [new file with mode: 0644]
src/support/README [new file with mode: 0644]
src/support/health_ck.c [new file with mode: 0644]
test/Makefile
test/app_test/Makefile
test/app_test/run_all.ksh
test/app_test/run_app_test.ksh
test/app_test/run_call_test.ksh
test/app_test/run_exrts_test.ksh
test/app_test/run_lcall_test.ksh
test/app_test/run_multi_test.ksh
test/app_test/run_rr_test.ksh
test/app_test/run_rts_test.ksh
test/hdr_static_test.c
test/logging_test.c
test/mbuf_api_test.c
test/ring_test.c
test/rmr_nng_test.c
test/rmr_si_api_static_test.c [new file with mode: 0644]
test/rmr_si_test.c [new file with mode: 0644]
test/rt_static_test.c
test/run_app_tests [new file with mode: 0644]
test/sr_si_static_test.c [new file with mode: 0644]
test/symtab_static_test.c
test/symtab_test.c
test/test_common_em.c [new file with mode: 0644]
test/test_ctx_support.c [new file with mode: 0644]
test/test_nng_em.c
test/test_si95_em.c [new file with mode: 0644]
test/test_support.c
test/tools_static_test.c
test/tools_test.c
test/unit_test.ksh
test/wormhole_static_test.c