Added code to return dump ids instead of dump uris
Change-Id: I4d6a9ef37d993b9cc10959c59409b0fed48a2238
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/redfish/extended/test_bmc_dumps.robot b/redfish/extended/test_bmc_dumps.robot
index 874321f..4cc93e1 100644
--- a/redfish/extended/test_bmc_dumps.robot
+++ b/redfish/extended/test_bmc_dumps.robot
@@ -18,11 +18,10 @@
Redfish Power Off stack_mode=skip
${dump_id}= Create User Initiated BMC Dump
- ${dump_entries}= redfish_utils.get_member_list /redfish/v1/Managers/bmc/LogServices/Dump/Entries
+ ${dump_entries}= Get BMC Dump Entries
Length Should Be ${dump_entries} 1
List Should Contain Value ${dump_entries} ${dump_id}
-
Verify User Initiated BMC Dump When Host Booted
[Documentation] Create user initiated BMC dump at host booted state and
... verify dump entry for it.
@@ -30,7 +29,7 @@
Redfish Power On stack_mode=skip
${dump_id}= Create User Initiated BMC Dump
- ${dump_entries}= redfish_utils.get_member_list /redfish/v1/Managers/bmc/LogServices/Dump/Entries
+ ${dump_entries}= Get BMC Dump Entries
Length Should Be ${dump_entries} 1
List Should Contain Value ${dump_entries} ${dump_id}
@@ -104,6 +103,20 @@
[Return] ${task_dict["Payload"]["HttpHeaders"][-1].split("/")[-1]}
+Get BMC Dump Entries
+ [Documentation] Return BMC dump ids list.
+
+ ${dump_uris}= redfish_utils.get_member_list /redfish/v1/Managers/bmc/LogServices/Dump/Entries
+ ${dump_ids}= Create List
+
+ FOR ${dump_uri} IN @{dump_uris}
+ ${dump_id}= Fetch From Right ${dump_uri} /
+ Append To List ${dump_ids} ${dump_id}
+ END
+
+ [Return] ${dump_ids}
+
+
Is Task Completed
[Documentation] Verify if the given task is completed.
[Arguments] ${task_id}