https://github.com/openbmc/phosphor-debug-collector
Collects debug data from the BMC for extraction.
https://github.com/openbmc/phosphor-debug-collector
Last synced: over 1 year ago
JSON representation
Collects debug data from the BMC for extraction.
- Host: GitHub
- URL: https://github.com/openbmc/phosphor-debug-collector
- Owner: openbmc
- License: apache-2.0
- Created: 2017-01-18T12:54:28.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-04-01T05:37:51.000Z (over 1 year ago)
- Last Synced: 2025-04-01T06:22:32.853Z (over 1 year ago)
- Language: C++
- Size: 6.93 MB
- Stars: 4
- Watchers: 13
- Forks: 9
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# phosphor-debug-collector
Phosphor Debug Collector provides mechanisms to collect various log files and
system parameters. Used to troubleshoot problems in OpenBMC based systems.
One such mechanism is [dreport](tools/dreport.d/README.md), a script that
collects debug data and packages it into an archive file.
## To Build
To build this package with meson, do the following steps:
```bash
1. meson builddir
2. ninja -C builddir
```
To clean the built files run `ninja -C builddir clean`.
## To run unit tests
Tests can be run in the CI docker container, refer
[local-ci-build](https://github.com/openbmc/docs/blob/master/testing/local-ci-build.md)
or with an OpenBMC x86 sdk(see below for x86 steps).
```bash
meson -Dtests=enabled build
ninja -C build test
```