/openbmc/openpower-occ-control/ |
H A D | occ_ffdc.hpp | 78 class FFDC : public Error class 81 FFDC() = delete; 82 FFDC(const FFDC&) = delete; 83 FFDC& operator=(const FFDC&) = delete; 84 FFDC(FFDC&&) = default; 85 FFDC& operator=(FFDC&&) = default; 93 FFDC(EventPtr& event, const fs::path& file, unsigned int instance) : in FFDC() function in open_power::occ::FFDC 99 ~FFDC() in ~FFDC()
|
H A D | occ_ffdc.cpp | 36 uint32_t FFDC::createPEL(const char* path, uint32_t src6, const char* msg, in createPEL() 98 void FFDC::createOCCResetPEL(unsigned int instance, const char* path, int err, in createOCCResetPEL() 153 void FFDC::analyzeEvent() in analyzeEvent() 228 std::unique_ptr<FFDCFile> FFDC::addJournalEntries( in addJournalEntries() 248 std::unique_ptr<FFDCFile> FFDC::makeJsonFFDCFile(const nlohmann::json& ffdcData) in makeJsonFFDCFile() 280 nlohmann::json FFDC::getJournalEntries(int numLines, std::string executable) in getJournalEntries() 345 std::string FFDC::getTimeStamp(sd_journal* journal) in getTimeStamp() 374 std::string FFDC::getFieldValue(sd_journal* journal, const std::string& field) in getFieldValue()
|
/openbmc/openbmc-test-automation/tools/ |
H A D | myffdc.robot | 33 Test Teardown Gather FFDC 37 My FFDC Logs 38 [Documentation] This test is needed to satisfy FFDC initial setup auto 39 ... variables required for FFDC collection. 40 Log To Console Manual FFDC collection 44 Gather FFDC 45 [Documentation] Call point to call FFDC robot or FFDC script.. 46 Run Keyword If ${FFDC_DEFAULT} == ${1} FFDC # Keyword from openbmc_ffdc.py
|
/openbmc/openbmc-test-automation/lib/ |
H A D | openbmc_ffdc_methods.robot | 3 ... data to a list of FFDC files 29 # Method : Call FFDC Methods # 30 # Execute the user define keywords from the FFDC List # 32 # list of keywords defined in the FFDC list at one go # 34 Call FFDC Methods 35 [Documentation] Call into FFDC Keyword index list. 39 # ffdc_function_list A colon-delimited list naming the kinds of FFDC that 41 # (e.g. "FFDC Generic Report:BMC Specific Files"). 45 # obtained via a call to 'Get FFDC Method Desc' (also 48 @{entries}= Get FFDC Method Index [all …]
|
H A D | openbmc_ffdc.robot | 6 ... FFDC logging sample layout: 40 FFDC On Test Case Fail 41 [Documentation] Generic FFDC entry point. Place holder to hook in 49 ... 3. Delete error logs and BMC dumps post FFDC collection. 55 Run Keyword If '${TEST_STATUS}' == 'FAIL' Launch FFDC 60 Launch FFDC 61 [Documentation] Call point to call FFDC robot or FFDC script. 66 Run Keyword If ${FFDC_DEFAULT} == ${1} FFDC # Keyword from openbmc_ffdc.py
|
H A D | openbmc_ffdc_utils.robot | 2 Documentation Utility keywords for FFDC 38 Create FFDC Directory 41 Create FFDC Report File 44 Create FFDC Report File 95 # --- FFDC header notes --- 106 Write Cmd Output to FFDC File
|
/openbmc/openbmc-test-automation/extended/ |
H A D | test_bmc_reset_loop.robot | 33 # check if BMC is still pinging and FFDC is collected. 43 # check if BMC is still pinging and FFDC is collected. 53 # check if BMC is still pinging and FFDC is collected. 63 # check if BMC is still pinging and FFDC is collected. 121 FFDC On Test Case Fail
|
/openbmc/openbmc-test-automation/ipmi/ |
H A D | test_ipmi_user.robot | 43 [Teardown] Run Keywords FFDC On Test Case Fail AND 64 [Teardown] Run Keywords FFDC On Test Case Fail AND 94 [Teardown] Run Keywords FFDC On Test Case Fail AND 133 [Teardown] Run Keywords FFDC On Test Case Fail AND 164 [Teardown] Run Keywords FFDC On Test Case Fail AND 184 [Teardown] Run Keywords FFDC On Test Case Fail AND 208 [Teardown] Run Keywords FFDC On Test Case Fail AND 224 [Teardown] Run Keywords FFDC On Test Case Fail AND 240 [Teardown] Run Keywords FFDC On Test Case Fail AND 255 [Teardown] Run Keywords FFDC On Test Case Fail AND [all …]
|
H A D | test_ipmi_disable.robot | 15 [Teardown] Run Keywords FFDC On Test Case Fail 35 [Teardown] Run Keywords FFDC On Test Case Fail 57 [Teardown] Run Keywords FFDC On Test Case Fail
|
H A D | test_ipmi_chassis.robot | 99 [Teardown] Run Keywords FFDC On Test Case Fail AND 113 [Teardown] Run Keywords FFDC On Test Case Fail AND 127 [Teardown] FFDC On Test Case Fail 149 [Teardown] FFDC On Test Case Fail 233 FFDC On Test Case Fail
|
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | README.md | 18 - [SBE FFDC](#self-boot-engine-first-failure-data-capture-support) 140 ### FFDC Intended For UserData PEL sections 142 When one needs to add FFDC into the PEL UserData sections, the 315 ### Specifying multiple callouts using JSON format FFDC files 319 [FFDC file](#ffdc-intended-for-userdata-pel-sections). The JSON will still be 322 To specify that an FFDC file contains callouts, the format value for that FFDC 326 using FFDC = std::tuple<CreateIface::FFDCFormat, 331 FFDC ffdc{ 667 During SBE chip-op failure SBE creates FFDC with custom data format. SBE FFDC 669 user data also Hardware procedure failure FFDC created by FAPI infrastructure. [all …]
|
H A D | fapi_data_process.hpp | 32 void convertFAPItoPELformat(FFDC& ffdc, json& pelJSONFmtCalloutDataList,
|
/openbmc/openbmc-test-automation/redfish/extended/ |
H A D | test_os_reboot.robot | 41 # 1. Capture FFDC on test failure. 45 FFDC On Test Case Fail
|
/openbmc/openbmc-test-automation/systest/ |
H A D | test_bmc_poll_errors.robot | 68 ... 1. Capture FFDC on test failure. 70 FFDC On Test Case Fail
|
H A D | network_stability_test.robot | 95 # 2. Capture FFDC on test failure. 102 FFDC On Test Case Fail
|
/openbmc/openbmc-test-automation/redfish/managers/ |
H A D | test_certificate.robot | 84 [Teardown] Run Keywords FFDC On Test Case Fail AND Delete All CA Certificate Via Redfish 188 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 200 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 211 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 223 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 316 FFDC On Test Case Fail
|
H A D | test_managers_bmc_time.robot | 63 [Teardown] Run Keywords Redfish Set DateTime AND FFDC On Test Case Fail 107 [Teardown] Run Keywords FFDC On Test Case Fail AND 123 FFDC On Test Case Fail
|
/openbmc/openbmc-test-automation/systest/collection/ |
H A D | bmc_collect_vpd_and_hw_status.robot | 24 [Teardown] FFDC On Test Case Fail 75 FFDC On Test Case Fail
|
H A D | bmc_collect_esels.robot | 26 [Teardown] FFDC On Test Case Fail 76 FFDC On Test Case Fail
|
H A D | bmc_collect_sensors.robot | 29 [Teardown] FFDC On Test Case Fail 93 FFDC On Test Case Fail
|
/openbmc/openpower-proc-control/extensions/phal/ |
H A D | phal_error.cpp | 345 void processClockInfoErrorHelper(FFDC* ffdc, const std::string& ffdc_prefix) in processClockInfoErrorHelper() 503 void processPoweroffError(FFDC* ffdc, const std::string& ffdc_prefix) in processPoweroffError() 553 void processBootErrorHelper(FFDC* ffdc, const std::string& ffdc_prefix) in processBootErrorHelper() 811 FFDC* ffdc = reinterpret_cast<FFDC*>(errInfo.private_data); in processPlatBootError() 843 FFDC ffdc; in processBootError()
|
/openbmc/openbmc-test-automation/extended/code_update/ |
H A D | host_code_update.robot | 51 # - Collect FFDC if error log exist and delete error logs. 295 # 1. Collect FFDC if test case failed. 296 # 2. Collect FFDC if test PASS but error log exists. 298 FFDC On Test Case Fail 299 Run Keyword If '${TEST_STATUS}' == 'PASS' Check Error And Collect FFDC
|
H A D | bmc_code_update.robot | 286 FFDC On Test Case Fail 299 # 1. Collect FFDC if test case failed. 300 # 2. Collect FFDC if test PASS but error log exists. 305 FFDC On Test Case Fail 306 Run Keyword If '${TEST_STATUS}' == 'PASS' Check Error And Collect FFDC
|
/openbmc/openbmc-test-automation/bin/plug_ins/FFDC/ |
H A D | parm_def | 1 …and to be run to determine whether ffdc should be collected. If the command returns non-zero, FFDC
|
/openbmc/openbmc-test-automation/openpower/ |
H A D | test_occ_power.robot | 97 # - Capture FFDC on test failure. 101 FFDC On Test Case Fail
|