Remove OPENBMC_MODEL from FFDC and replace with utils keyword
Resolves openbmc/openbmc-test-automation#374
Change-Id: Ifc7ea35e65681dfc4e275752b7c15101237802ba
Signed-off-by: Sweta Potthuri <spotthur@in.ibm.com>
diff --git a/lib/openbmc_ffdc_methods.robot b/lib/openbmc_ffdc_methods.robot
index 2caf6b1..f0fa402 100755
--- a/lib/openbmc_ffdc_methods.robot
+++ b/lib/openbmc_ffdc_methods.robot
@@ -84,8 +84,8 @@
# Write stdout on success and stderr/stdout to the file on failure.
Run Keyword If $stderr == '${EMPTY}'
- ... Write Data to File ${stdout}${\n} ${logpath}
- ... ELSE Write Data to File
+ ... Write Data To File ${stdout}${\n} ${logpath}
+ ... ELSE Write Data To File
... ERROR output:${\n}${stderr}${\n}Output:${\n}${stdout}${\n}
... ${logpath}
@@ -156,7 +156,7 @@
... Should Be Equal As Strings ${resp.status_code} ${HTTP_OK}
\ Run Keyword If '${status}' == '${False}' Continue For Loop
\ ${jsondata}= to json ${resp.content} pretty_print=True
- \ Write Data to File ${\n}${jsondata}${\n} ${logpath}
+ \ Write Data To File ${\n}${jsondata}${\n} ${logpath}
BMC FFDC Get Requests
diff --git a/lib/openbmc_ffdc_utils.robot b/lib/openbmc_ffdc_utils.robot
index c3d85bf..556555b 100644
--- a/lib/openbmc_ffdc_utils.robot
+++ b/lib/openbmc_ffdc_utils.robot
@@ -6,6 +6,7 @@
Library openbmc_ffdc_list.py
Resource resource.txt
Resource connection_client.robot
+Resource utils.robot
*** Variables ***
@@ -47,7 +48,7 @@
Create File ${FFDC_FILE_PATH}
-Write Data to File
+Write Data To File
[Documentation] Write data to the ffdc report document
[Arguments] ${data}= ${filepath}=${FFDC_FILE_PATH}
Append To File ${filepath} ${data}
@@ -69,45 +70,45 @@
... 2. Add Test setup and config information
... 3. Types of data collection
- Write Data to File ${HEADER_MSG}
- Write Data to File ${FOOTER_MSG}
- Write Data to File Test Suite File\t\t: ${SUITE_NAME} ${\n}
- Write Data to File Test Case Name\t\t: ${TEST_NAME}${\n}
- Write Data to File Test Source File\t: ${SUITE_SOURCE}${\n}
- Write Data to File Failure Time Stamp\t: ${FFDC_TIME}${\n}
- Write Data to File Test Error Message\t: ${TEST_MESSAGE}${\n}
- Write Data to File Test Documentation\t:${\n}${TEST_DOCUMENTATION}${\n}
- Write Data to File ${FOOTER_MSG}
+ Write Data To File ${HEADER_MSG}
+ Write Data To File ${FOOTER_MSG}
+ Write Data To File Test Suite File\t\t: ${SUITE_NAME} ${\n}
+ Write Data To File Test Case Name\t\t: ${TEST_NAME}${\n}
+ Write Data To File Test Source File\t: ${SUITE_SOURCE}${\n}
+ Write Data To File Failure Time Stamp\t: ${FFDC_TIME}${\n}
+ Write Data To File Test Error Message\t: ${TEST_MESSAGE}${\n}
+ Write Data To File Test Documentation\t:${\n}${TEST_DOCUMENTATION}${\n}
+ Write Data To File ${FOOTER_MSG}
Test Setup Info
- Write Data to File ${\n}${MSG_INTRO}${\n}
+ Write Data To File ${\n}${MSG_INTRO}${\n}
# --- FFDC header notes ---
@{entries}= Get ffdc cmd index
:FOR ${index} IN @{entries}
- \ Write Data to File * ${index.upper()}
- \ Write Data to File ${\n}
+ \ Write Data To File * ${index.upper()}
+ \ Write Data To File ${\n}
- Write Data to File ${MSG_DETAIL}
+ Write Data To File ${MSG_DETAIL}
Write Cmd Output to FFDC File
[Documentation] Write cmd output data to the report document
[Arguments] ${name_str} ${cmd}
- Write Data to File ${FOOTER_MSG}
- Write Data to File ${ENTRY_INDEX.upper()} : ${name_str}\t
- Write Data to File Executed : ${cmd}
- Write Data to File ${FOOTER_MSG}
+ Write Data To File ${FOOTER_MSG}
+ Write Data To File ${ENTRY_INDEX.upper()} : ${name_str}\t
+ Write Data To File Executed : ${cmd}
+ Write Data To File ${FOOTER_MSG}
Test Setup Info
[Documentation] BMC IP, Model and other information
- Write Data to File ${\n}-----------------------${\n}
- Write Data to File Test Setup Information:
- Write Data to File ${\n}-----------------------${\n}
- Write Data to File OPENBMC HOST \t: ${OPENBMC_HOST}${\n}
- Write Data to File
- ... SYSTEM TYPE \t: ${OPENBMC_MODEL.replace('./data/','').replace('.py','')}${\n}${\n}
+ Write Data To File ${\n}-----------------------${\n}
+ Write Data To File Test Setup Information:
+ Write Data To File ${\n}-----------------------${\n}
+ Write Data To File OPENBMC HOST \t: ${OPENBMC_HOST}${\n}
+ ${model_name}= Get BMC System Model
+ Write Data To File SYSTEM TYPE \t: ${model_name}