Test Non-maskable interrupt functionality
Change-Id: I977b95196d93ac80255e4da46542af7c6e10fe6a
Signed-off-by: Sathyajith M S <sathyajith.ms@in.ibm.com>
diff --git a/redfish/extended/test_nmi_interface.robot b/redfish/extended/test_nmi_interface.robot
new file mode 100644
index 0000000..c7d8f29
--- /dev/null
+++ b/redfish/extended/test_nmi_interface.robot
@@ -0,0 +1,20 @@
+*** Settings ***
+Documentation Test Non-maskable interrupt functionality.
+
+Resource ../../lib/bmc_redfish_resource.robot
+Resource ../../lib/boot_utils.robot
+Resource ../../lib/openbmc_ffdc.robot
+
+Test Teardown FFDC On Test Case Fail
+Suite Teardown Redfish.Logout
+
+*** Test Cases ***
+
+Trigger NMI When OPAL/Host OS Is Not Up
+ [Documentation] Verify error while injecting NMI when HOST OS is not up.
+ [Tags] Trigger_NMI_When_OPAL/Host_OS_Is_Not_Up
+
+ Redfish Power Off stack_mode=skip
+ Redfish.Login
+ Redfish.Post ${SYSTEM_BASE_URI}Actions/ComputerSystem.Reset
+ ... body={"ResetType": "Nmi"} valid_status_codes=[${HTTP_INTERNAL_SERVER_ERROR}]