[bitbake-devel] [selftest][PATCH V4 0/3] QA: create unit tests for event module

Jair Gonzalez jair.de.jesus.gonzalez.plascencia at linux.intel.com
Wed May 31 21:26:00 UTC 2017


Changed in V4:
  -Rebased branch to master.
  -Improved comments for addded clarity on enable/disable threadlock test cases
   (bb.tests.event).

Changed in V3:
  Changed patches to be relative to bitbake devel tree.

Changed in V2:
  On bb.tests.event:
    - Fixed copyright typo.
    - Added assertions for event types in event handler calls.
    - Changed sleep calls on test_enable_threadlock and
      test_disable_threadlock to the order of seconds to prevent an overlap
      offset because a thread scheduler's delay. Improved both tests by
      testing the event type and call order differentiating events coming
      from each worker thread.
  On bb.event:
    - Added commit to upgrade the remove method on bb.event class by
      updating the event mapping after a class event handler is removed.
      This fix is necessary for bitbake-selftest to pass
      test_change_handler_event_mapping.

[YOCTO #10368]

The following changes since commit bd063fa288b49b6e3ea77982d0ccc46610feb1ad:

  tune-mips32*.inc: use consistent comments across all three .inc files (2017-05-30 10:15:20 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib jairglez/bbevents4
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=jairglez/bbevents4

Jair Gonzalez (3):
  bitbake: tests: create unit tests for event module
  bitbake: selftest: add bb.tests.event to bitbake-selftest
  bitbake: event: remove mapping for deleted event handlers

 bin/bitbake-selftest  |   1 +
 lib/bb/event.py       |   6 +-
 lib/bb/tests/event.py | 377 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 383 insertions(+), 1 deletion(-)
 create mode 100644 lib/bb/tests/event.py

-- 
2.7.4




More information about the bitbake-devel mailing list