Get property value of systemd service
Changes:
- Added new method - Get Property Value Of Systemd Service In BMC
Tested:
- Dummy test
Change-Id: Ie4671b6594850a6c4a54c2704db9ceda2183d8f0
Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com>
diff --git a/lib/common_utils.robot b/lib/common_utils.robot
index 5841543..5eeb62c 100755
--- a/lib/common_utils.robot
+++ b/lib/common_utils.robot
@@ -1017,3 +1017,19 @@
[Return] ${status}
+
+Get Property Value Of Systemd Service In BMC
+ [Documentation] Get property of systemd service in BMC.
+ [Arguments] ${service_name} ${property_name}
+
+ # Description of argument(s):
+ # service_name Systemd service name. E.g. bmcweb etc.
+ # property_name Property name. E.g. MainPID etc.
+
+ # ~# systemctl show --property MainPID --value bmcweb
+ # 1273
+
+ ${stdout} ${stderr} ${rc}= BMC Execute Command
+ ... systemctl show --property ${property_name} --value ${service_name}
+
+ [Return] ${stdout}