<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-objmgr/src, branch master</title>
<subtitle>OpenBMC Phosphor object manager sources</subtitle>
<id>https://git.raptorcs.com/git/phosphor-objmgr/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-objmgr/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/'/>
<updated>2019-04-05T15:05:32+00:00</updated>
<entry>
<title>unit-test: Test interfaces added function</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-02-27T16:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=7f838376084fb8f5c00b8926013891cb58389033'/>
<id>urn:sha1:7f838376084fb8f5c00b8926013891cb58389033</id>
<content type='text'>
Tested:
- processing.cpp at 94% coverage
- Verified QEMU booted to standby and mapper command line worked
- Verified hardware CI (witherspoon) passed with this patch series

Change-Id: I73e5feb3495ed0aa974acd521fefd8d0193fc1b3
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>unit-test: Move processing of interfaces added</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-02-27T15:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=70461896775208bbe400cc23786ce4d17a0c07f7'/>
<id>urn:sha1:70461896775208bbe400cc23786ce4d17a0c07f7</id>
<content type='text'>
Make it easier to unit test and continue reduction of main.cpp

Change-Id: Id360255e1546eda026e5e6ef9f15d29dcc82caaa
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>unit-test: Fix bug when endpoint empty</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-03-22T15:59:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=0a560a5c4f6447e2c8b4ba7216abebebe9aea0dd'/>
<id>urn:sha1:0a560a5c4f6447e2c8b4ba7216abebebe9aea0dd</id>
<content type='text'>
Could debate the proper handling of this situations but this commit at
least makes it consistent for the forward and reverse path

Change-Id: If0a8a16473c150f4d4361f9ca9aad9f06c391157
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>unit-test: Test associationChanged()</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-02-22T21:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=491f9ac3d2579779a0cec3d4d52e19f1ce908bad'/>
<id>urn:sha1:491f9ac3d2579779a0cec3d4d52e19f1ce908bad</id>
<content type='text'>
Testing: 100% coverage of associations.cpp

Change-Id: I978eb37acfbee0a5b6d497cab473691318184aaf
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>unit-test: Debug functions to dump data structures</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-02-27T15:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=7264d90dca3b7796b305e282aaad7ab19ce933ec'/>
<id>urn:sha1:7264d90dca3b7796b305e282aaad7ab19ce933ec</id>
<content type='text'>
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 &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>unit-test: Add some doc on Association</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-02-22T21:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=ea80c33dec0e331703e44f0f1d1286138c87cbcf'/>
<id>urn:sha1:ea80c33dec0e331703e44f0f1d1286138c87cbcf</id>
<content type='text'>
Next set of unit tests use this data structure so added some doc and an
example

Change-Id: Iabc89fc66ff68ccbf872e8cb48dc75b75c78908f
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>unit-test: Move associationChanged()</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-02-21T21:40:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=4511b33fe27dbb2cc8839f7e2ee365b12c398f20'/>
<id>urn:sha1:4511b33fe27dbb2cc8839f7e2ee365b12c398f20</id>
<content type='text'>
Make it easier to unit test and continue reduction of main.cpp

Change-Id: Ic549e096343e7a2fb11985f1c48879ed4486e40b
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>unit-test: Test checkAssociationEndpointRemoves()</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-02-21T21:07:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=e4ab6c90baf1e32df55a729055d9a5838905ad0d'/>
<id>urn:sha1:e4ab6c90baf1e32df55a729055d9a5838905ad0d</id>
<content type='text'>
Testing: 100% coverage of associations.cpp

Change-Id: I311af1c868416e8e898a25e593d399cd8297ccf9
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>unit-test: Move checkAssociationEndpointRemoves</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-02-21T19:44:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=7f1c44dc342662987086519c256fed6ba4d0d764'/>
<id>urn:sha1:7f1c44dc342662987086519c256fed6ba4d0d764</id>
<content type='text'>
Make it easier to unit test and continue reduction of main.cpp

Change-Id: Id4f4c4fc1e3928f1b600555c6dbe05f651fffce5
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>unit-test: Utilize common code for endpoint remove</title>
<updated>2019-04-05T15:05:32+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2019-02-21T18:59:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-objmgr/commit/?id=5629ae8da6df980b93161ad950cf28fcfc96ff9a'/>
<id>urn:sha1:5629ae8da6df980b93161ad950cf28fcfc96ff9a</id>
<content type='text'>
Testing: Previous test cases get us 100% coverage here

Change-Id: I3b96872bf25ce7ddcc96422f1d453f153f9dd39c
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
</feed>
