Added vmi certificate test cases
Added testcases
-Get Root Certificate When VMI Is Off And Verify
-Get Root Certificate After BMC Reboot And Verify
Change-Id: Ibe7f7d0b52847c5d5b05481100a613060587a3cc
Signed-off-by: shrsuman123 <shrsuman@in.ibm.com>
diff --git a/openpower/ext_interfaces/test_vmicert_management.robot b/openpower/ext_interfaces/test_vmicert_management.robot
index 2483581..f2785f7 100644
--- a/openpower/ext_interfaces/test_vmicert_management.robot
+++ b/openpower/ext_interfaces/test_vmicert_management.robot
@@ -103,7 +103,42 @@
# Send CSR request from NoAccess user.
noaccess_user TestPwd123 ${False} ${False} ${HTTP_FORBIDDEN}
+Get Root Certificate When VMI Is Off And Verify
+ [Documentation] Get root certificate when vmi is off and verify.
+ [Tags] Get_Root_Certificate_When_VMI_Is_Off_And_Verify
+ [Setup] Redfish Power Off
+ [Template] Get Root Certificate
+ # username password force_create valid_csr valid_status_code
+ ${OPENBMC_USERNAME} ${OPENBMC_PASSWORD} ${True} ${True} ${HTTP_OK}
+
+ # Request root certificate from operator user.
+ operator_user TestPwd123 ${False} ${True} ${HTTP_FORBIDDEN}
+
+ # Request root certificate from ReadOnly user.
+ readonly_user TestPwd123 ${False} ${True} ${HTTP_FORBIDDEN}
+
+ # Request root certificate from NoAccess user.
+ noaccess_user TestPwd123 ${False} ${True} ${HTTP_FORBIDDEN}
+
+
+Get Root Certificate After BMC Reboot And Verify
+ [Documentation] Get root certificate after bmc reboot and verify.
+ [Tags] Get_Root_Certificate_After_BMC_Reboot_And_Verify
+ [Setup] Run Keywords OBMC Reboot (off) AND Redfish Power On
+ [Template] Get Root Certificate
+
+ # username password force_create valid_csr valid_status_code
+ ${OPENBMC_USERNAME} ${OPENBMC_PASSWORD} ${True} ${True} ${HTTP_OK}
+
+ # Request root certificate from operator user.
+ operator_user TestPwd123 ${False} ${True} ${HTTP_FORBIDDEN}
+
+ # Request root certificate from ReadOnly user.
+ readonly_user TestPwd123 ${False} ${True} ${HTTP_FORBIDDEN}
+
+ # Request root certificate from NoAccess user.
+ noaccess_user TestPwd123 ${False} ${True} ${HTTP_FORBIDDEN}
*** Keywords ***