The BootLoggingPatchingStateTestCase tests two patches which use a different version and product id for the patch. The tests currently pass because of the order of the Collection.containsAll(). However if this is flipped the tests fail.
It appears that the messages logged always contain the "WildFly" product id. Also the UUID for the failing examples seems to not be logged either.
Example of logged messages for the "lp1" patch in the test:
It looks like the same message is logged twice. However the following is what's expected:
I'm not sure if this is just an issue with the test or if there is a bug in patching.