Add check to wait for BMC standby

This extra check is for QEMU use case when the simulator
is getting started. The check won't be problem for HW
system but a helper for simulator to wait till it boots up.

Change-Id: Ifb82a99f2a41c09e79d980cd39284157ab2eb802
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/test_lists/QEMU_CI b/test_lists/QEMU_CI
index 8d7672b..97a6243 100644
--- a/test_lists/QEMU_CI
+++ b/test_lists/QEMU_CI
@@ -1,13 +1,11 @@
+#Verify SSH and IPMI interfaces
+-i Test_SSH_and_IPMI_Connections
 #Clear error logs for upcoming tests
 -i Clear_All_Error_Logs
-#Verify SSH and IPMI interfaces
-# This fails due to "Get SOL Console Pid" check
-#-i Test_SSH_and_IPMI_Connections
 #REST SSL connection test.
 -i Test_SSL_Connection
 #Check for apps failures.
-# This fails due to "Get SOL Console Pid" check
-#-i Check_For_Application_Failures
+-i Check_For_Application_Failures
 #Additional REST API tests
 -i REST_Login_Session_To_BMC
 -i Verify_REST_Get_Message_JSON_Compliant
diff --git a/tests/test_basic_poweron.robot b/tests/test_basic_poweron.robot
index c508028..0384ba1 100644
--- a/tests/test_basic_poweron.robot
+++ b/tests/test_basic_poweron.robot
@@ -44,6 +44,10 @@
     [Documentation]  Try SSH and IPMI commands to verify each connection.
     [Tags]  Test_SSH_And_IPMI_Connections
 
+    Check If BMC Is Up  3 min  20 sec
+    Wait Until Keyword Succeeds
+    ...  3 min  30 sec  Wait for BMC state  Ready
+
     BMC Execute Command  true
     Run IPMI Standard Command  chassis status