The RMRFL_MTCALL constant (rmr_init flag) was not being set in
the list of constants made avalable for wrapper scripts.
Signed-off-by: E. Scott Daniels <daniels@research.att.com>
Change-Id: I6d5329677bd0492711f368e0c9d2f38ccc418e44
API and build change and fixe summaries. Doc correctsions
and/or changes are not mentioned here; see the commit messages.
API and build change and fixe summaries. Doc correctsions
and/or changes are not mentioned here; see the commit messages.
+2019 September 19; version 1.8.1
+ Correct missing constant for wrappers.
+
2019 September 19; version 1.8.0
New message types added:
RAN_CONNECTED, RAN_RESTARTED, RAN_RECONFIGURED
2019 September 19; version 1.8.0
New message types added:
RAN_CONNECTED, RAN_RESTARTED, RAN_RECONFIGURED
set( major_version "1" ) # should be automatically populated from git tag later, but until CI process sets a tag we use this
set( minor_version "8" )
set( major_version "1" ) # should be automatically populated from git tag later, but until CI process sets a tag we use this
set( minor_version "8" )
set( install_root "${CMAKE_INSTALL_PREFIX}" )
set( install_inc "include/rmr" )
set( install_root "${CMAKE_INSTALL_PREFIX}" )
set( install_inc "include/rmr" )
remain -= bang_on( wbuf, phrase, remain );
phrase = build_ival( "RMRFL_AUTO_ALLOC", RMRFL_AUTO_ALLOC, ADD_SEP );
remain -= bang_on( wbuf, phrase, remain );
remain -= bang_on( wbuf, phrase, remain );
phrase = build_ival( "RMRFL_AUTO_ALLOC", RMRFL_AUTO_ALLOC, ADD_SEP );
remain -= bang_on( wbuf, phrase, remain );
+ phrase = build_ival( "RMRFL_MTCALL", RMRFL_MTCALL, ADD_SEP );
+ remain -= bang_on( wbuf, phrase, remain );
phrase = build_ival( "RMR_DEF_SIZE", RMR_DEF_SIZE, ADD_SEP );
remain -= bang_on( wbuf, phrase, remain );
phrase = build_ival( "RMR_DEF_SIZE", RMR_DEF_SIZE, ADD_SEP );
remain -= bang_on( wbuf, phrase, remain );
+echo "---- app -------------"
ksh run_app_test.ksh -v $installed $build
ksh run_app_test.ksh -v $installed $build
+echo "----- multi -----------"
+echo "----- round robin ----"
+echo "----- rts ------------"
ksh run_rts_test.ksh -s 20
ksh run_rts_test.ksh -s 20
# The sender and receivers are run asynch. Their exit statuses are captured in a
# The sender and receivers are run asynch. Their exit statuses are captured in a
-# file in order for the 'main' to pick them up easily.
+# file in order for the 'main' to pick them up easily. For the multi test the
+# async connect must be DISABLED because in some environments (um, jenkins) the
+# session connect time lags enough that the first message can be dropped silently.
+# It doesn't happen all of the time, but frequently enough to be annoying.
+ RMR_ASYNC_CONN=0 ./sender $nmsg $delay
echo $? >/tmp/PID$$.src # must communicate state back via file b/c asynch
}
echo $? >/tmp/PID$$.src # must communicate state back via file b/c asynch
}