pseq: Create System class
Create a C++ System class that corresponds to the entire system being
controlled by the BMC.
Eventually more function will be added to this class, but for the
initial version only implement the required support for storing the
chassis objects from the JSON config file.
Create automated test cases for the new class.
Tested:
* Ran automated test cases.
Change-Id: I90b05acb3d17558b4b518c88b45d3d5825165a2a
Signed-off-by: Shawn McCarney <shawnmm@us.ibm.com>
diff --git a/phosphor-power-sequencer/test/meson.build b/phosphor-power-sequencer/test/meson.build
index 3d3126d..7bd92b7 100644
--- a/phosphor-power-sequencer/test/meson.build
+++ b/phosphor-power-sequencer/test/meson.build
@@ -8,6 +8,7 @@
'pmbus_driver_device_tests.cpp',
'rail_tests.cpp',
'standard_device_tests.cpp',
+ 'system_tests.cpp',
'ucd90160_device_tests.cpp',
'ucd90320_device_tests.cpp',
'ucd90x_device_tests.cpp',