Add Test teardown directive for code update suite
Changes:
- Added test teardown
- Added checks for input parameter needed
Resolves openbmc/openbmc-test-automation#2183
Change-Id: I96f56b76bfc7ac38c26a21adc1d0491fdc949a92
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>
diff --git a/redfish/update_service/test_redfish_image_upload.robot b/redfish/update_service/test_redfish_image_upload.robot
index 105a0a0..6f1a18d 100644
--- a/redfish/update_service/test_redfish_image_upload.robot
+++ b/redfish/update_service/test_redfish_image_upload.robot
@@ -28,6 +28,7 @@
Suite Setup Suite Setup Execution
Suite Teardown Redfish.Logout
Test Setup Printn
+Test Teardown Test Teardown Execution
Force Tags Upload_Test
@@ -115,6 +116,11 @@
Suite Setup Execution
[Documentation] Do the suite setup.
+ Valid Value OPENBMC_HOST
+ Valid Value OPENBMC_USERNAME
+ Valid Value OPENBMC_PASSWORD
+ Valid Value BAD_IMAGES_DIR_PATH
+ Valid Value TFTP_SERVER
Redfish.Login
Redfish Delete All BMC Dumps
Redfish Purge Event Log
@@ -123,7 +129,6 @@
Redfish Bad Firmware Update
[Documentation] Redfish firmware update.
[Arguments] ${image_file_name}
- [Teardown] Test Teardown Execution
# Description of argument(s):
# image_file_name The file name of the image.
@@ -151,7 +156,6 @@
Redfish TFTP Bad Firmware Update
[Documentation] Redfish bad firmware update via TFTP.
[Arguments] ${image_file_name}
- [Teardown] Test Teardown Execution
# Description of argument(s):
# image_file_name The file name of the image.