diff options
Diffstat (limited to 'tests/gtest_dlt_daemon_gateway.sh')
-rwxr-xr-x | tests/gtest_dlt_daemon_gateway.sh | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/gtest_dlt_daemon_gateway.sh b/tests/gtest_dlt_daemon_gateway.sh index 6ce625b..d74f519 100755 --- a/tests/gtest_dlt_daemon_gateway.sh +++ b/tests/gtest_dlt_daemon_gateway.sh @@ -105,6 +105,10 @@ cleanup() rm -f $tmpPath/dlt.conf rm -f $tmpPath/dlt_gateway.conf + rm -f /dev/shm/dlt-shm + rm -f /dev/shm/sem.dlt-shm + rm -f /dev/shm/dlt-shm-passive + rm -f /dev/shm/sem.dlt-shm-passive return 0 } # @@ -171,9 +175,17 @@ setupTest() # startDaemons() { + DLT_PASSIVE_SHM_NAME="" tmpPath=/tmp dlt-daemon -d - dlt-daemon -d -p 3495 -c $tmpPath/dlt.conf + sleep 1 + + # Check if the dlt shm file exist (DLT_SHM_ENABLE=ON) + if [ -f /dev/shm/dlt-shm ]; then + DLT_PASSIVE_SHM_NAME="-s dlt-shm-passive" + fi + + dlt-daemon -d -p 3495 -c $tmpPath/dlt.conf $DLT_PASSIVE_SHM_NAME return 0 } |