Add systest/collection test cases and utility functions needed

- Add systest data collection test cases.
- Add functions/keywords for displaying non informational error
  and event logs.
- Add URIs for inventory reading.

Signed-off-by: Joy Onyerikwu <Onyekachukwu.Joy.Onyerikwu@ibm.com>
Change-Id: Id4e7b131a029d7dd727c1e1511c60640b6007b2f
diff --git a/data/variables.py b/data/variables.py
index 6bfb02e..f62dd48 100755
--- a/data/variables.py
+++ b/data/variables.py
@@ -68,8 +68,10 @@
 # Image Upload Directory Path
 IMAGE_UPLOAD_DIR_PATH = '/tmp/images/'
 
-# Inventory URI
+# Inventory URI variables
 HOST_INVENTORY_URI = OPENBMC_BASE_URI + 'inventory/'
+CHASSIS_INVENTORY_URI = HOST_INVENTORY_URI + 'system/chassis/'
+MOTHERBOARD_INVENTORY_URI = CHASSIS_INVENTORY_URI + 'motherboard/'
 
 # Led URI variable
 LED_GROUPS_URI = OPENBMC_BASE_URI + 'led/groups/'
@@ -169,6 +171,8 @@
 REDFISH_CHASSIS_THERMAL_URI = REDFISH_CHASSIS_URI + REDFISH_CHASSIS_THERMAL
 REDFISH_CHASSIS_POWER = 'chassis/Power/'
 REDFISH_CHASSIS_POWER_URI = REDFISH_CHASSIS_URI + REDFISH_CHASSIS_POWER
+REDFISH_CHASSIS_SENSORS = 'chassis/Sensors'
+REDFISH_CHASSIS_SENSORS_URI = REDFISH_CHASSIS_URI + REDFISH_CHASSIS_SENSORS
 
 # Boot options and URI variables.
 POWER_ON = 'On'