Added delay after setting user privilege
Also added retry for verifying user.
Change-Id: I2f96579fcbcf27847cdeebcb48fd5d8b10d91b58
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/ipmi/test_ipmi_user.robot b/ipmi/test_ipmi_user.robot
index 2e70eb3..25d6bcc 100644
--- a/ipmi/test_ipmi_user.robot
+++ b/ipmi/test_ipmi_user.robot
@@ -254,6 +254,9 @@
# Set admin privilege and enable IPMI messaging for newly created user.
Set Channel Access ${random_userid} ipmi=on privilege=${admin_level_priv}
+ # Delay added for user privilge to get set.
+ Sleep 5s
+
# Enable IPMI user and verify.
Run IPMI Standard Command user enable ${random_userid}
${user_info}= Get User Info ${random_userid}
@@ -301,7 +304,8 @@
... user set password ${root_userid} ${valid_password}
# Verify that root user is able to run IPMI command using new password.
- Verify IPMI Username And Password root ${valid_password}
+ Wait Until Keyword Succeeds 15 sec 5 sec Verify IPMI Username And Password
+ ... root ${valid_password}
Verify Administrator And No Access Privilege For Different Channels
@@ -399,6 +403,9 @@
# Set privilege and enable IPMI messaging for newly created user.
Set Channel Access ${random_userid} ipmi=on privilege=${privilege_level}
+ # Delay added for user privilge to get set.
+ Sleep 5s
+
# Enable IPMI user and verify.
Run IPMI Standard Command user enable ${random_userid}
${user_info}= Get User Info ${random_userid}