History log of /openbmc/witherspoon-pfault-analysis/power-supply/test/ (Results 1 – 4 of 4)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b3853e2d03-Sep-2019 Brad Bishop <bradleyb@fuzziesquirrel.com>

build: drop autotools

With previously added support for building with meson/ninja autotools
support is no longer required.

Change-Id: I80654ada9d099a57447ded73da71f39293cd2f0a
Signed-off-by: Brad B

build: drop autotools

With previously added support for building with meson/ninja autotools
support is no longer required.

Change-Id: I80654ada9d099a57447ded73da71f39293cd2f0a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...

39b370a502-Sep-2019 Brad Bishop <bradleyb@fuzziesquirrel.com>

build: add support for building with meson

Follow the OpenBMC herd and support a more modern, more comprehensible,
more performant build framework.

To build using meson:
meson build
ninja -C bu

build: add support for building with meson

Follow the OpenBMC herd and support a more modern, more comprehensible,
more performant build framework.

To build using meson:
meson build
ninja -C build
ninja -C build install

Maintained support for:
Configurable dbus parameters:
INPUT_HISTORY_BUSNAME_ROOT= -> -Dinput-history-busname-root=
INPUT_HISTORY_SENSOR_ROOT = -> -Dinput-history-sensor-root=
UCD90160 support:
UCD90160_DEF_YAML_FILE= -> -Ducd90160-yaml=
--enable-turn-off-ucd90160-access = -> -Ducd90160-access=

Added -Dtests to match de-facto OpenBMC meson usage conventions.

Dropped UCD90160_DEF_OUTPUT_DIR. Much like the destination of
intermediate artifacts like object files are not configurable, the
location of the generated UCD definition file should not be configurable
either.

Dropped support for --enable-oe-sdk rpath munging. This was a
workaround for broken oe sdks that don't figure out the correct rpath
when running make check or ninja test.

Tested by building with both meson and autotools and then compared build
artifacts from each build system:
generated source code is the same
generated binaries have the same symbols

Ran existing unit tests (which passed) using ninja test.

Change-Id: Iac80ba1fe5c2d01abe0e0a95e0bec03b8b828ef5
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


/openbmc/witherspoon-pfault-analysis/.gitignore
/openbmc/witherspoon-pfault-analysis/configure.ac
/openbmc/witherspoon-pfault-analysis/device_monitor.hpp
/openbmc/witherspoon-pfault-analysis/elog-errors.hpp
/openbmc/witherspoon-pfault-analysis/meson.build
/openbmc/witherspoon-pfault-analysis/meson_options.txt
/openbmc/witherspoon-pfault-analysis/org/open_power/Witherspoon/Fault.errors.yaml
/openbmc/witherspoon-pfault-analysis/org/open_power/Witherspoon/Fault.metadata.yaml
/openbmc/witherspoon-pfault-analysis/org/open_power/Witherspoon/Fault/meson.build
/openbmc/witherspoon-pfault-analysis/pmbus.cpp
/openbmc/witherspoon-pfault-analysis/pmbus.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/Makefile.am
/openbmc/witherspoon-pfault-analysis/power-sequencer/example/ucd90160.yaml
/openbmc/witherspoon-pfault-analysis/power-sequencer/gen-ucd90160-defs.py
/openbmc/witherspoon-pfault-analysis/power-sequencer/meson.build
/openbmc/witherspoon-pfault-analysis/power-sequencer/pgood_monitor.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/runtime_monitor.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/templates/ucd90160_defs.mako.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/types.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/ucd90160.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/ucd90160.hpp
/openbmc/witherspoon-pfault-analysis/power-supply/Makefile.am
/openbmc/witherspoon-pfault-analysis/power-supply/meson.build
/openbmc/witherspoon-pfault-analysis/power-supply/power_supply.cpp
meson.build
/openbmc/witherspoon-pfault-analysis/test/meson.build
/openbmc/witherspoon-pfault-analysis/utility.cpp
/openbmc/witherspoon-pfault-analysis/utility.hpp
f0f02b9a25-Oct-2018 Matt Spinler <spinler@us.ibm.com>

Start using .clang-format

Used the one from docs/style/cpp.

Change-Id: I3bdc2b353bf18a437266b362d8205b8463a9ce2b
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


/openbmc/witherspoon-pfault-analysis/.clang-format
/openbmc/witherspoon-pfault-analysis/.gitignore
/openbmc/witherspoon-pfault-analysis/MAINTAINERS
/openbmc/witherspoon-pfault-analysis/Makefile.am
/openbmc/witherspoon-pfault-analysis/argument.hpp
/openbmc/witherspoon-pfault-analysis/configure.ac
/openbmc/witherspoon-pfault-analysis/device.hpp
/openbmc/witherspoon-pfault-analysis/device_monitor.hpp
/openbmc/witherspoon-pfault-analysis/elog-errors.hpp
/openbmc/witherspoon-pfault-analysis/file.hpp
/openbmc/witherspoon-pfault-analysis/gpio.cpp
/openbmc/witherspoon-pfault-analysis/gpio.hpp
/openbmc/witherspoon-pfault-analysis/names_values.hpp
/openbmc/witherspoon-pfault-analysis/org/open_power/Witherspoon/Fault.metadata.yaml
/openbmc/witherspoon-pfault-analysis/pmbus.cpp
/openbmc/witherspoon-pfault-analysis/pmbus.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/Makefile.am
/openbmc/witherspoon-pfault-analysis/power-sequencer/argument.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/main.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/pgood_monitor.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/pgood_monitor.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/runtime_monitor.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/runtime_monitor.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/types.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/ucd90160.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/ucd90160.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/ucd90160_defs.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/argument.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/average.hpp
/openbmc/witherspoon-pfault-analysis/power-supply/main.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/maximum.hpp
/openbmc/witherspoon-pfault-analysis/power-supply/power_supply.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/power_supply.hpp
/openbmc/witherspoon-pfault-analysis/power-supply/record_manager.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/record_manager.hpp
test_records.cpp
/openbmc/witherspoon-pfault-analysis/test/nvtest.cpp
/openbmc/witherspoon-pfault-analysis/utility.cpp
/openbmc/witherspoon-pfault-analysis/utility.hpp
c180a18918-Jan-2018 Matt Spinler <spinler@us.ibm.com>

Add RecordManager testcases

These will test the linear conversion as well
as record queue management.

Change-Id: I94e80e0d51f889e8ca2aef7c9c9c17e86153f5e3
Signed-off-by: Matt Spinler <spinler@us.ib

Add RecordManager testcases

These will test the linear conversion as well
as record queue management.

Change-Id: I94e80e0d51f889e8ca2aef7c9c9c17e86153f5e3
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


/openbmc/witherspoon-pfault-analysis/.gitignore
/openbmc/witherspoon-pfault-analysis/LICENSE
/openbmc/witherspoon-pfault-analysis/Makefile.am
/openbmc/witherspoon-pfault-analysis/README.md
/openbmc/witherspoon-pfault-analysis/argument.hpp
/openbmc/witherspoon-pfault-analysis/bootstrap.sh
/openbmc/witherspoon-pfault-analysis/configure.ac
/openbmc/witherspoon-pfault-analysis/device.hpp
/openbmc/witherspoon-pfault-analysis/device_monitor.hpp
/openbmc/witherspoon-pfault-analysis/elog-errors.hpp
/openbmc/witherspoon-pfault-analysis/event.hpp
/openbmc/witherspoon-pfault-analysis/file.hpp
/openbmc/witherspoon-pfault-analysis/gpio.cpp
/openbmc/witherspoon-pfault-analysis/gpio.hpp
/openbmc/witherspoon-pfault-analysis/names_values.hpp
/openbmc/witherspoon-pfault-analysis/org/open_power/Witherspoon/Fault.errors.yaml
/openbmc/witherspoon-pfault-analysis/org/open_power/Witherspoon/Fault.metadata.yaml
/openbmc/witherspoon-pfault-analysis/pmbus.cpp
/openbmc/witherspoon-pfault-analysis/pmbus.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/Makefile.am
/openbmc/witherspoon-pfault-analysis/power-sequencer/argument.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/main.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/pgood_monitor.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/pgood_monitor.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/runtime_monitor.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/runtime_monitor.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/types.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/ucd90160.cpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/ucd90160.hpp
/openbmc/witherspoon-pfault-analysis/power-sequencer/ucd90160_defs.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/Makefile.am
/openbmc/witherspoon-pfault-analysis/power-supply/argument.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/main.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/power_supply.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/power_supply.hpp
/openbmc/witherspoon-pfault-analysis/power-supply/record_manager.cpp
/openbmc/witherspoon-pfault-analysis/power-supply/record_manager.hpp
Makefile.am
test_records.cpp
/openbmc/witherspoon-pfault-analysis/test/Makefile.am
/openbmc/witherspoon-pfault-analysis/test/nvtest.cpp
/openbmc/witherspoon-pfault-analysis/timer.cpp
/openbmc/witherspoon-pfault-analysis/timer.hpp
/openbmc/witherspoon-pfault-analysis/utility.cpp
/openbmc/witherspoon-pfault-analysis/utility.hpp