diff options
author | Vo Trung Chi <chi.votrung@vn.bosch.com> | 2019-08-01 07:38:42 +0700 |
---|---|---|
committer | Saya Sugiura <39760799+ssugiura@users.noreply.github.com> | 2019-08-01 09:38:42 +0900 |
commit | 3f7dc3fd80e7fe548f89b96ab4228135dca688db (patch) | |
tree | efa1473fbd73b559fc6340c35479d060d2349553 /tests/gtest_dlt_daemon_gateway.sh | |
parent | 8673795b845e461e42920e44cdf70a5361457e8b (diff) | |
download | DLT-daemon-3f7dc3fd80e7fe548f89b96ab4228135dca688db.tar.gz |
using POSIX shared memory APIs (#90) (#151)
Replace all Linux specific shared memory APIs with POSIX alternatives.
Signed-off-by: Vo Trung Chi <Chi.VoTrung@vn.bosch.com>
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 } |