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}