aboutsummaryrefslogtreecommitdiffstats
path: root/meta-ivi-test/recipes-extended/persistence-administrator/persistence-administrator/persistence-administrator_t.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ivi-test/recipes-extended/persistence-administrator/persistence-administrator/persistence-administrator_t.inc')
-rw-r--r--meta-ivi-test/recipes-extended/persistence-administrator/persistence-administrator/persistence-administrator_t.inc22
1 files changed, 17 insertions, 5 deletions
diff --git a/meta-ivi-test/recipes-extended/persistence-administrator/persistence-administrator/persistence-administrator_t.inc b/meta-ivi-test/recipes-extended/persistence-administrator/persistence-administrator/persistence-administrator_t.inc
index bd356d5..9113c41 100644
--- a/meta-ivi-test/recipes-extended/persistence-administrator/persistence-administrator/persistence-administrator_t.inc
+++ b/meta-ivi-test/recipes-extended/persistence-administrator/persistence-administrator/persistence-administrator_t.inc
@@ -13,18 +13,30 @@ _run_1() {
${_run_dir}/pers_admin_test_framework
}
-run_1() {
+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} >& /dev/null
+ kill -9 ${_p}
fi
_p=`pidof nsm-dummy`
if [ "x${_p}" != "x" ]; then
systemctl stop nsm-dummy
- kill -9 ${_p} >& /dev/null
+ kill -9 ${_p}
fi
- systemctl stop node-startup-controller
+ systemctl stop dlt-dbus
+}
+
+run_1() {
+ start_NSM
systemctl start node-startup-controller
if [ ! -d /tmp/PAS ]; then
rm -f /tmp/PAS
@@ -49,5 +61,5 @@ run_1() {
fi
systemctl stop pas-daemon
systemctl stop node-startup-controller
- systemctl stop dlt-dbus
+ stop_NSM >& /dev/null
}