aboutsummaryrefslogtreecommitdiffstats
path: root/meta-ivi-test/recipes-extended/persistence-client-library/persistence-client-library/persistence-client-library_t.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ivi-test/recipes-extended/persistence-client-library/persistence-client-library/persistence-client-library_t.inc')
-rwxr-xr-xmeta-ivi-test/recipes-extended/persistence-client-library/persistence-client-library/persistence-client-library_t.inc26
1 files changed, 22 insertions, 4 deletions
diff --git a/meta-ivi-test/recipes-extended/persistence-client-library/persistence-client-library/persistence-client-library_t.inc b/meta-ivi-test/recipes-extended/persistence-client-library/persistence-client-library/persistence-client-library_t.inc
index 9ff6bc7..cb9064d 100755
--- a/meta-ivi-test/recipes-extended/persistence-client-library/persistence-client-library/persistence-client-library_t.inc
+++ b/meta-ivi-test/recipes-extended/persistence-client-library/persistence-client-library/persistence-client-library_t.inc
@@ -9,12 +9,30 @@ get_title() {
_run_dir=/opt/tests/persistence-client-library
-_setup_env() {
+start_NSM() {
+ systemctl start dbus
+ systemctl start dlt
+ systemctl start dlt-dbus
+ sleep 1
+ /usr/bin/NodeStateManager >& /dev/null &
+ sleep 4
+}
+
+stop_NSM() {
+ _p=`pidof NodeStateManager`
+ if [ "x${_p}" != "x" ]; then
+ kill -9 ${_p}
+ fi
_p=`pidof nsm-dummy`
if [ "x${_p}" != "x" ]; then
- kill -9 ${_p} >& /dev/null
- sleep 1
+ systemctl stop nsm-dummy
+ kill -9 ${_p}
fi
+ systemctl stop dlt-dbus
+}
+
+_setup_env() {
+ stop_NSM
if [ ! -d /Data/tmp ]; then
rm -f /Data/tmp >& /dev/null
mkdir /Data/tmp
@@ -24,7 +42,7 @@ _setup_env() {
mount -o bind /Data/tmp /Data/mnt-c
mount -o bind /Data/tmp /Data/mnt-wt
fi
- systemctl restart nodestatemanager-daemon
+ start_NSM
systemctl restart pas-daemon
sleep 2