Clone this repo:

Branches

  1. f213ecd clang-tidy: Initial commit by Jayanth Othayoth · 2 weeks ago master
  2. eb133de clang-tidy: delete unintended default constructor by Jayanth Othayoth · 2 weeks ago
  3. fae994b meson: reformat with meson formatter by Patrick Williams · 11 months ago
  4. d9309ef clang-format: update latest spec and reformat by Patrick Williams · 11 months ago
  5. 6061478 build: use allowed over enabled or not-disabled by Patrick Williams · 11 months ago

ipmi-blob-tool

ipmi-blob-tool is a host-side tool that speaks the BLOB protocol over IPMI.

Dependencies

Test cases require google{test,mock}, valgrind, and lcov.

Building

For a standard release build, you want something like:

./bootstrap.sh
./configure --disable-tests
make
make install

For a test / debug build, a typical configuration is

./bootstrap.sh
./configure --enable-tests --enable-coverage --enable-valgrind
make
make check
make check-valgrind
make check-code-coverage