From: Richard Purdie <richard.pur...@linuxfoundation.org>

We still see occasional test failures for unknown reasons. Add some debugging to
show whether the matching files event was received even if the command complete 
wasn't.

Also ensure any commandfailed/commandexit event is shown.

This will hopefully aid debugging the next time the issue occurs.

Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.bell...@bootlin.com>
Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
(cherry picked from commit 2f7a788bb51ef09ee23c94176285437ea760fab7)
Signed-off-by: Steve Sakoman <st...@sakoman.com>
---
 meta/lib/oeqa/selftest/cases/tinfoil.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/lib/oeqa/selftest/cases/tinfoil.py 
b/meta/lib/oeqa/selftest/cases/tinfoil.py
index 4fcbe594c9..11cbced5ea 100644
--- a/meta/lib/oeqa/selftest/cases/tinfoil.py
+++ b/meta/lib/oeqa/selftest/cases/tinfoil.py
@@ -87,7 +87,7 @@ class TinfoilTests(OESelftestTestCase):
         with bb.tinfoil.Tinfoil() as tinfoil:
             tinfoil.prepare(config_only=True)
 
-            tinfoil.set_event_mask(['bb.event.FilesMatchingFound', 
'bb.command.CommandCompleted'])
+            tinfoil.set_event_mask(['bb.event.FilesMatchingFound', 
'bb.command.CommandCompleted', 'bb.command.CommandFailed', 
'bb.command.CommandExit'])
 
             # Need to drain events otherwise events that were masked may still 
be in the queue
             while tinfoil.wait_event():
@@ -118,7 +118,7 @@ class TinfoilTests(OESelftestTestCase):
                     else:
                         self.fail('Unexpected event: %s' % event)
 
-            self.assertTrue(commandcomplete, 'Timed out waiting for 
CommandCompleted event from bitbake server')
+            self.assertTrue(commandcomplete, 'Timed out waiting for 
CommandCompleted event from bitbake server (Matching event received: %s)' % 
str(eventreceived))
             self.assertTrue(eventreceived, 'Did not receive FilesMatchingFound 
event from bitbake server')
 
     def test_setvariable_clean(self):
-- 
2.25.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#163526): 
https://lists.openembedded.org/g/openembedded-core/message/163526
Mute This Topic: https://lists.openembedded.org/mt/89940435/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to