History log of /openbmc/phosphor-debug-collector/test/ (Results 1 – 9 of 9)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0722271326-Feb-2024 Patrick Williams <patrick@stwcx.xyz>

meson: fix missing dependencies

Building in subproject wrap mode reveals missing dependencies.
Add them as necessary.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I883df9770661f3a

meson: fix missing dependencies

Building in subproject wrap mode reveals missing dependencies.
Add them as necessary.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I883df9770661f3a859a5eb9d16cdd022227cd324

show more ...

7cd0528a29-Nov-2023 Patrick Williams <patrick@stwcx.xyz>

build: use allowed over enabled

Meson feature options are typically in a tri-state of enabled, disabled,
or auto. The enabled and disabled functions on an option (from
`get_option`) no longer retur

build: use allowed over enabled

Meson feature options are typically in a tri-state of enabled, disabled,
or auto. The enabled and disabled functions on an option (from
`get_option`) no longer return true for auto features. Instead, the
expectation is to use `allowed()` which is true for both enabled and auto.

Switch all uses of `enabled` to `allowed`.

Change-Id: I8671a81c57e5032c776691d30a941c19b1d53e9d
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/.shellcheck-ignore
/openbmc/phosphor-debug-collector/README.md
/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/bmc_dump_entry.hpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager.hpp
/openbmc/phosphor-debug-collector/dump-extensions/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/op_dump_util.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/op_dump_util.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_entry.cpp
/openbmc/phosphor-debug-collector/dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.hpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_types.mako.cpp
/openbmc/phosphor-debug-collector/dump_types.mako.hpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/elog_watch.hpp
/openbmc/phosphor-debug-collector/example_dump_types.yaml
/openbmc/phosphor-debug-collector/faultlog_dump_entry.cpp
/openbmc/phosphor-debug-collector/faultlog_dump_entry.hpp
/openbmc/phosphor-debug-collector/ffdc
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/map_gen.py
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/meson.options
/openbmc/phosphor-debug-collector/ramoops_manager.cpp
/openbmc/phosphor-debug-collector/ramoops_manager.hpp
meson.build
/openbmc/phosphor-debug-collector/tools/dreport.d/README.md
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/plugins.d/badpel
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/traceevents
d1f670fe05-Jun-2023 Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

Implementing Phosphor-Logging/LG2 logging

This commit introduces changes in the phosphor-debug-collector
repository to implement structured logging using the LG2
framework. The existing log calls in

Implementing Phosphor-Logging/LG2 logging

This commit introduces changes in the phosphor-debug-collector
repository to implement structured logging using the LG2
framework. The existing log calls in the repository,
have been replaced with LG2 logging, facilitates better
log tracking and troubleshooting by offering improved
detail in JSON object values.

Test:
- Created BMC dump
- Created system dump

Here is a example
{
"_EXE" : "/tmp/phosphor-dump-manager",
"_MACHINE_ID" : "f9ca96d99c7b4ba688556f632ffeff5d",
"_CAP_EFFECTIVE" : "1ffffffffff",
"LOG2_FMTMSG" : "Invalid Dump file name, FILENAME: {FILENAME}",
"__CURSOR" : "s=721ae7a5b6ed43ec904f2bb03e3c0403;i=2a8d0;\
b=b372b9a5989e46bb8e62b33310e181ea;m=2c05fda2b;t=5fdf0684c1e70;x=1592f60584d6486c",
"CODE_FUNC" : "void phosphor::dump::bmc::Manager::\
createEntry(const std::filesystem::__cxx11::path&)",
"_SYSTEMD_SLICE" : "system-dropbear.slice",
"CODE_LINE" : "174",
"__REALTIME_TIMESTAMP" : "1686583867350640",
"PRIORITY" : "3",
"_SYSTEMD_UNIT" : "dropbear@1-9.3.29.238:22-9.3.84.138:45432.service",
"_PID" : "16209",
"_BOOT_ID" : "b372b9a5989e46bb8e62b33310e181ea",
"_SOURCE_REALTIME_TIMESTAMP" : "1686583867350580",
"_TRANSPORT" : "journal",
"_HOSTNAME" : "openbmc",
"SYSLOG_IDENTIFIER" : "phosphor-dump-manager",
"MESSAGE" : "Invalid Dump file name, \
FILENAME: BMCDUMP.XXXXXXX.0000006.20230612153010",
"CODE_FILE" : \
"/usr/src/debug/phosphor-debug-collector/1.0+gitAUTOINC+a17f1c92ce-r1\
/dump_manager_bmc.cpp",
"_UID" : "0",
"_CMDLINE" : "/tmp/phosphor-dump-manager",
"_RUNTIME_SCOPE" : "system",
"FILENAME" : "BMCDUMP.XXXXXXXX.0000006.20230612153010",
"_SYSTEMD_INVOCATION_ID" : "64a11629aade4c96ab62154cbc4be8b7",
"__MONOTONIC_TIMESTAMP" : "11817441835",
"_SYSTEMD_CGROUP" : "/system.slice/system-dropbear.slice/\
dropbear@1-9.3.29.238:22-9.3.84.138:45432.service",
"_COMM" : "phosphor-dump-m",
"_GID" : "0"
}

Change-Id: I3a52b812b059b64d945493de2e2cc68a43f6d72a
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>

show more ...


/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager_main.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/clear_hostdumps_poweroff.service
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.cpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_offload.cpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/faultlog_dump_entry.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/ramoops_manager.cpp
/openbmc/phosphor-debug-collector/ramoops_manager_main.cpp
meson.build
/openbmc/phosphor-debug-collector/watch.cpp
78e8840210-May-2023 Patrick Williams <patrick@stwcx.xyz>

clang-format: copy latest and re-format

clang-format-16 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest

clang-format: copy latest and re-format

clang-format-16 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest .clang-format from the docs repository and reformat the
repository.

Change-Id: If4790d4928efc3e6690ca090aa79f0c7737c3683
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/.shellcheck-ignore
/openbmc/phosphor-debug-collector/OWNERS
/openbmc/phosphor-debug-collector/README.md
/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/bmc_dump_entry.hpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager_main.cpp
/openbmc/phosphor-debug-collector/dump-extensions.hpp
/openbmc/phosphor-debug-collector/dump-extensions/default/default.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/clear_hostdumps_poweroff.service
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump-extensions.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/op_dump_consts.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_internal.hpp
/openbmc/phosphor-debug-collector/dump_manager.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.hpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.cpp
/openbmc/phosphor-debug-collector/dump_manager_faultlog.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_offload.cpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/elog_watch.hpp
/openbmc/phosphor-debug-collector/errors_map_gen.py
/openbmc/phosphor-debug-collector/example_errors_watch.yaml
/openbmc/phosphor-debug-collector/faultlog_dump_entry.cpp
/openbmc/phosphor-debug-collector/faultlog_dump_entry.hpp
/openbmc/phosphor-debug-collector/ffdc
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/meson_options.txt
/openbmc/phosphor-debug-collector/ramoops_manager.cpp
/openbmc/phosphor-debug-collector/subprojects/phosphor-dbus-interfaces.wrap
/openbmc/phosphor-debug-collector/subprojects/phosphor-logging.wrap
/openbmc/phosphor-debug-collector/subprojects/sdbusplus.wrap
/openbmc/phosphor-debug-collector/subprojects/sdeventplus.wrap
debug_inif_test.cpp
/openbmc/phosphor-debug-collector/tools/dreport.d/README.md
/openbmc/phosphor-debug-collector/tools/dreport.d/dreport
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/gendumpheader
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/plugins.d/pels
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/plugins.d/vpd_data
/openbmc/phosphor-debug-collector/tools/dreport.d/include.d/functions
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/cfam
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/dumpfilelist
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/guardlist
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/obmcconsole1
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/occ
/openbmc/phosphor-debug-collector/tools/dreport.d/openpower.d/plugins.d/phal_devtree
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/altfwprintenv
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/bios
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/dmesginfo
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/elogall
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/emconfig
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/fanctldump
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/fanmondump
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hostlogger
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hwmon
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/inventory
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/ledgroup
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/lktrace
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/network
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/pldmflightrecorder
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/procfd
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/ramoops
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/settings
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/timedate
/openbmc/phosphor-debug-collector/watch.cpp
/openbmc/phosphor-debug-collector/xyz/openbmc_project/Dump/Internal/Create.interface.yaml
/openbmc/phosphor-debug-collector/xyz/openbmc_project/Dump/Internal/Create/meson.build
7328771101-Oct-2021 Patrick Williams <patrick@stwcx.xyz>

meson: remove cpp-fs dependency

Any compiler which supports C++17 doesn't have the std::filesystem
support in a separate library. Remove all the meson magic to attempt to
find this because it is al

meson: remove cpp-fs dependency

Any compiler which supports C++17 doesn't have the std::filesystem
support in a separate library. Remove all the meson magic to attempt to
find this because it is all integrated into the standard C++ library.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I1e788e38d26a825f2ee5836da740657ffb5ea072

show more ...

858fbb2e30-Jun-2021 George Liu <liuxiwei@inspur.com>

Add fmtlib for phosphor-debug-collector

Call fmtlib to get additional information from journal.

Tested: built phosphor-debug-collector successfully
and Unit Test passes.

Signed-off-by: Geo

Add fmtlib for phosphor-debug-collector

Call fmtlib to get additional information from journal.

Tested: built phosphor-debug-collector successfully
and Unit Test passes.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ibe65637a0b29b76269fb4bc3f498438901c9306a

show more ...

73e0bab229-Jun-2021 George Liu <liuxiwei@inspur.com>

build: Add wrapfiles for dependencies

Update meson.build and add wrapfiles so that all dependencies are
handled as subprojects.

This allows builds completely outside of bitbake or an SDK.

Tested:

build: Add wrapfiles for dependencies

Update meson.build and add wrapfiles so that all dependencies are
handled as subprojects.

This allows builds completely outside of bitbake or an SDK.

Tested: built phosphor-debug-collector repo successfully using
`meson -Dtests build`.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I51bae90f4fac113270e259b7acac3630b5ec6778

show more ...

0af74a5e08-Apr-2021 Jayanth Othayoth <ojayanth@in.ibm.com>

Update clang-format

Update to the latest OpenBMC clang-format.

Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I54010d3c756af4c85786285644038d449730612b


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/bmc_dump_entry.hpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager.hpp
/openbmc/phosphor-debug-collector/dump-extensions.hpp
/openbmc/phosphor-debug-collector/dump-extensions/default/default.cpp
/openbmc/phosphor-debug-collector/dump-extensions/default/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump-extensions.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_resource.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/dump_manager_system.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/meson.build
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/resource_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/dump-extensions/openpower-dumps/system_dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_internal.hpp
/openbmc/phosphor-debug-collector/dump_manager.cpp
/openbmc/phosphor-debug-collector/dump_manager.hpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.cpp
/openbmc/phosphor-debug-collector/dump_manager_bmc.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_offload.cpp
/openbmc/phosphor-debug-collector/dump_offload.hpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_serialize.hpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/elog_watch.hpp
/openbmc/phosphor-debug-collector/host-transport-extensions/default/default.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/default/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/common/pldm_utils.hpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/default/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/default/pldm_interface.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/meson.build
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.cpp
/openbmc/phosphor-debug-collector/host-transport-extensions/pldm/oem/ibm/pldm_oem_cmds.hpp
/openbmc/phosphor-debug-collector/host_transport_exts.hpp
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/meson_options.txt
debug_inif_test.cpp
/openbmc/phosphor-debug-collector/tools/dreport.d/dreport
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/badvpd
/openbmc/phosphor-debug-collector/tools/dreport.d/ibm.d/gendumpheader
/openbmc/phosphor-debug-collector/tools/dreport.d/include.d/functions
/openbmc/phosphor-debug-collector/watch.cpp
/openbmc/phosphor-debug-collector/watch.hpp
5042725311-Aug-2020 Chirag Sharma <chirshar@in.ibm.com>

Unit test framework for phosphor-debug-collector

Change:
-Serialize method does not use any of the watch functionalities,
so defining set in serialization header as using watch header
creates unnece

Unit test framework for phosphor-debug-collector

Change:
-Serialize method does not use any of the watch functionalities,
so defining set in serialization header as using watch header
creates unnecessary dependency.

Test:
Added 3 test cases related to dump serialization.
Ran the UTs on docker environment.

Result:
1/1 debug_inif_test OK 1.48s

Ok: 1
Expected Fail: 0
Fail: 0
Unexpected Pass: 0
Skipped: 0
Timeout: 0

Signed-off-by: Chirag Sharma <chirshar@in.ibm.com>
Change-Id: I6a88559bf407fa70a96dda3b31aaa1acd038c958

show more ...


/openbmc/phosphor-debug-collector/.clang-format
/openbmc/phosphor-debug-collector/.gitignore
/openbmc/phosphor-debug-collector/LICENSE
/openbmc/phosphor-debug-collector/MAINTAINERS
/openbmc/phosphor-debug-collector/README.md
/openbmc/phosphor-debug-collector/bmc_dump_entry.cpp
/openbmc/phosphor-debug-collector/bmc_dump_entry.hpp
/openbmc/phosphor-debug-collector/core_manager.cpp
/openbmc/phosphor-debug-collector/core_manager.hpp
/openbmc/phosphor-debug-collector/core_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_entry.cpp
/openbmc/phosphor-debug-collector/dump_entry.hpp
/openbmc/phosphor-debug-collector/dump_internal.hpp
/openbmc/phosphor-debug-collector/dump_manager.cpp
/openbmc/phosphor-debug-collector/dump_manager.hpp
/openbmc/phosphor-debug-collector/dump_manager_main.cpp
/openbmc/phosphor-debug-collector/dump_offload.cpp
/openbmc/phosphor-debug-collector/dump_offload.hpp
/openbmc/phosphor-debug-collector/dump_serialize.cpp
/openbmc/phosphor-debug-collector/dump_serialize.hpp
/openbmc/phosphor-debug-collector/dump_utils.cpp
/openbmc/phosphor-debug-collector/dump_utils.hpp
/openbmc/phosphor-debug-collector/elog_watch.cpp
/openbmc/phosphor-debug-collector/elog_watch.hpp
/openbmc/phosphor-debug-collector/errors_map.mako.hpp
/openbmc/phosphor-debug-collector/errors_map_gen.py
/openbmc/phosphor-debug-collector/example_errors_watch.yaml
/openbmc/phosphor-debug-collector/ffdc
/openbmc/phosphor-debug-collector/meson.build
/openbmc/phosphor-debug-collector/meson_options.txt
/openbmc/phosphor-debug-collector/offload-extensions.hpp
/openbmc/phosphor-debug-collector/offload-extensions/default/default.cpp
/openbmc/phosphor-debug-collector/offload-extensions/default/meson.build
/openbmc/phosphor-debug-collector/offload-extensions/meson.build
/openbmc/phosphor-debug-collector/offload-extensions/pldm/meson.build
/openbmc/phosphor-debug-collector/offload-extensions/pldm/pldm_interface.cpp
/openbmc/phosphor-debug-collector/offload-extensions/pldm/pldm_interface.hpp
/openbmc/phosphor-debug-collector/system_dump_entry.cpp
/openbmc/phosphor-debug-collector/system_dump_entry.hpp
debug_inif_test.cpp
meson.build
/openbmc/phosphor-debug-collector/tools/dreport.d/dreport
/openbmc/phosphor-debug-collector/tools/dreport.d/include.d/functions
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/altfwprintenv
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/bmcstate
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/chassisstate
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/corefile
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/cpuinfo
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/diskusage
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/elog
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/elogall
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/failedservices
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/fwprintenv
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hostlogger
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hostnamectl
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/hoststate
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/inventory
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/ipaddr
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/iplink
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/journalpid
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/journalpretty
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/meminfo
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/obmcconsole
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/osrelease
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/top
/openbmc/phosphor-debug-collector/tools/dreport.d/plugins.d/uptime
/openbmc/phosphor-debug-collector/tools/dreport.d/sample.conf
/openbmc/phosphor-debug-collector/watch.cpp
/openbmc/phosphor-debug-collector/watch.hpp
/openbmc/phosphor-debug-collector/xyz/openbmc_project/Dump/Internal/Create.interface.yaml
/openbmc/phosphor-debug-collector/xyz/openbmc_project/Dump/Internal/Create/meson.build