| /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&&) = delete; 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() 165 void FFDC::analyzeEvent() in analyzeEvent() 240 std::unique_ptr<FFDCFile> FFDC::addJournalEntries( in addJournalEntries() 260 std::unique_ptr<FFDCFile> FFDC::makeJsonFFDCFile(const nlohmann::json& ffdcData) in makeJsonFFDCFile() 292 nlohmann::json FFDC::getJournalEntries(int numLines, std::string executable) in getJournalEntries() 357 std::string FFDC::getTimeStamp(sd_journal* journal) in getTimeStamp() 386 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. 42 Log To Console Manual FFDC collection 46 Gather FFDC 47 [Documentation] Call point to call FFDC robot or FFDC script.. 48 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: 42 FFDC On Test Case Fail 43 [Documentation] Generic FFDC entry point. Place holder to hook in 51 ... 3. Delete error logs and BMC dumps post FFDC collection. 57 Run Keyword If '${TEST_STATUS}' == 'FAIL' Launch FFDC 62 Launch FFDC 63 [Documentation] Call point to call FFDC robot or FFDC script. 68 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 | 35 # check if BMC is still pinging and FFDC is collected. 45 # check if BMC is still pinging and FFDC is collected. 55 # check if BMC is still pinging and FFDC is collected. 65 # check if BMC is still pinging and FFDC is collected. 125 FFDC On Test Case Fail
|
| /openbmc/openbmc-test-automation/ipmi/ |
| 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_user.robot | 45 [Teardown] Run Keywords FFDC On Test Case Fail AND 69 [Teardown] Run Keywords FFDC On Test Case Fail AND 99 [Teardown] Run Keywords FFDC On Test Case Fail AND 137 [Teardown] Run Keywords FFDC On Test Case Fail AND 167 [Teardown] Run Keywords FFDC On Test Case Fail AND 187 [Teardown] Run Keywords FFDC On Test Case Fail AND 211 [Teardown] Run Keywords FFDC On Test Case Fail AND 227 [Teardown] Run Keywords FFDC On Test Case Fail AND 243 [Teardown] Run Keywords FFDC On Test Case Fail AND 258 [Teardown] Run Keywords FFDC On Test Case Fail AND [all …]
|
| /openbmc/openbmc-test-automation/redfish/extended/ |
| H A D | test_os_reboot.robot | 43 # 1. Capture FFDC on test failure. 47 FFDC On Test Case Fail
|
| /openbmc/phosphor-logging/extensions/openpower-pels/ |
| H A D | fapi_data_process.hpp | 32 void convertFAPItoPELformat(FFDC& ffdc, json& pelJSONFmtCalloutDataList,
|
| 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 314 ### Specifying multiple callouts using JSON format FFDC files 318 [FFDC file](#ffdc-intended-for-userdata-pel-sections). The JSON will still be 321 To specify that an FFDC file contains callouts, the format value for that FFDC 325 using FFDC = std::tuple<CreateIface::FFDCFormat, 330 FFDC ffdc{ 662 During SBE chip-op failure SBE creates FFDC with custom data format. SBE FFDC 664 user data also Hardware procedure failure FFDC created by FAPI infrastructure. [all …]
|
| /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/systest/ |
| H A D | test_bmc_poll_errors.robot | 67 ... 1. Capture FFDC on test failure. 69 FFDC On Test Case Fail
|
| H A D | network_stability_test.robot | 94 # 2. Capture FFDC on test failure. 102 FFDC On Test Case Fail
|
| /openbmc/openbmc/meta-phosphor/recipes-phosphor/logging/ |
| H A D | ffdc_git.bb | 1 SUMMARY = "FFDC collector script"
|
| /openbmc/openbmc-test-automation/redfish/managers/ |
| H A D | test_managers_bmc_time.robot | 60 [Teardown] Run Keywords Redfish Set DateTime AND FFDC On Test Case Fail 96 [Teardown] Run Keywords FFDC On Test Case Fail AND 112 FFDC On Test Case Fail
|
| H A D | test_certificate.robot | 84 [Teardown] Run Keywords FFDC On Test Case Fail AND Delete All CA Certificate Via Redfish 189 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 201 #[Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 212 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 224 [Teardown] Run Keywords FFDC On Test Case Fail AND Restore BMC Date 329 FFDC On Test Case Fail
|
| /openbmc/openbmc-test-automation/systest/collection/ |
| H A D | bmc_collect_esels.robot | 28 [Teardown] FFDC On Test Case Fail 78 FFDC On Test Case Fail
|
| H A D | bmc_collect_vpd_and_hw_status.robot | 26 [Teardown] FFDC On Test Case Fail 77 FFDC On Test Case Fail
|
| H A D | bmc_collect_sensors.robot | 31 [Teardown] FFDC On Test Case Fail 95 FFDC On Test Case Fail
|
| /openbmc/openbmc-test-automation/openpower/ |
| H A D | test_occ_power.robot | 99 # - Capture FFDC on test failure. 103 FFDC On Test Case Fail
|
| /openbmc/openbmc-test-automation/extended/code_update/ |
| 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 IF '${TEST_STATUS}' == 'PASS' Check Error And Collect FFDC
|
| H A D | host_code_update.robot | 51 # - Collect FFDC if error log exist and delete error logs. 297 # 1. Collect FFDC if test case failed. 298 # 2. Collect FFDC if test PASS but error log exists. 300 FFDC On Test Case Fail 301 IF '${TEST_STATUS}' == 'PASS' Check Error And Collect FFDC
|
| /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()
|