summaryrefslogtreecommitdiffstats
path: root/src/test/util
Commit message (Collapse)AuthorAgeFilesLines
* unit-test: Debug functions to dump data structuresAndrew Geissler2019-04-051-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Visualizing the key data structures in objmgr can be very useful for debug and for writing test cases Example output when new function called: ##### interface_map_type ##### ------------------------------------ OBJ PATH: /xyz/openbmc_project/test DBUS SERVICE: xyz.openbmc_project.Test INTERFACE: org.freedesktop.DBus.Introspectable INTERFACE: org.freedesktop.DBus.Peer INTERFACE: org.freedesktop.DBus.Properties ------------------------------------ ##### AssociationOwnersType ##### ------------------------------------ OBJ PATH: /xyz/openbmc_project/test/xyz DBUS SERVICE: xyz.openbmc_project.Test ASSOC PATH: /xyz/openbmc_project/inventory/system/chassis/error ENDPOINT: /xyz/openbmc_project/test/xyz ASSOC PATH: /xyz/openbmc_project/test/xyz/inventory ENDPOINT: /xyz/openbmc_project/inventory/system/chassis ----------------------------------- ##### AssociationInterfaces ##### ------------------------------------ OBJ PATH: /xyz/openbmc_project/inventory/system/chassis/error ENDPOINTS: /xyz/openbmc_project/test/xyz ------------------------------------ Change-Id: I947ccdb071d887683c3998c6020677833579100c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* unit-test: Test deleting entry on name changeAndrew Geissler2019-04-051-0/+13
| | | | | | | | | | Breaking off into a separate function enables easier unit testing of the specific function Testing: 97% coverage of processing.cpp Change-Id: I08f229657a8f44230b711fabbae20fb403792637 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* unit-test: Request distinct name per test appAndrew Geissler2019-04-051-1/+10
| | | | | | | | gtest will run test suites in parallel, need to ensure each test suite (application) requests a distinct well-known name on Dbus. Change-Id: Ib59211ada5ef6404e70747b7377912384cc8c60e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* unit-test: Move association create funcs to utilAndrew Geissler2019-04-051-0/+47
| | | | | | | These will be useful in other test suites so move into util directory Change-Id: Ibea5c417e38210e6e1388cf4492af10a64db9077 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* unit-test: Move asio server to its own classAndrew Geissler2019-04-051-0/+34
Other test suites will need this object so move to a utility directory and inherit from. Change-Id: Ia34c8149fc0df02c510717a6efd21f51086e97e6 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
OpenPOWER on IntegriCloud