Fix event logging suite setup

Change-Id: I162d6828c3da9129500629abb7b031ee86b60808
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/redfish/systems/eventlog/test_event_logging.robot b/redfish/systems/eventlog/test_event_logging.robot
index 5b19876..0817ecd 100644
--- a/redfish/systems/eventlog/test_event_logging.robot
+++ b/redfish/systems/eventlog/test_event_logging.robot
@@ -8,9 +8,10 @@
 Resource            ../../../lib/ipmi_client.robot
 Library             ../../../lib/logging_utils.py
 
+Suite Setup         Suite Setup Execution
+Suite Teardown      Suite Teardown Execution
 Test Setup          Test Setup Execution
 Test Teardown       Test Teardown Execution
-Suite Teardown      Suite Teardown Execution
 
 ** Variables ***
 
@@ -395,6 +396,17 @@
 
 *** Keywords ***
 
+Suite Setup Execution
+   [Documentation]  Do test case setup tasks.
+
+    Redfish.Login
+
+    Redfish Purge Event Log
+
+    ${status}=  Run Keyword And Return Status  Logging Test Binary Exist
+    Run Keyword If  ${status} == ${False}  Install Tarball
+
+
 Suite Teardown Execution
     [Documentation]  Do the post suite teardown.
 
@@ -404,8 +416,6 @@
 Test Setup Execution
    [Documentation]  Do test case setup tasks.
 
-    Redfish.Login
-
     Redfish Purge Event Log
 
     ${status}=  Run Keyword And Return Status  Logging Test Binary Exist