Add concurrency test support for tempest plugins
Add run_concurrent_tasks utility function in tempest.common.concurrency
to enable tempest plugins to write concurrency tests for parallel
operations. The function handles multiprocessing, exception collection,
and cleanup automatically.
All tempest plugins (cinder, manila, glance, etc.) can consume this
utility by passing their service-specific resource_count configuration.
Changes:
- Add run_concurrent_tasks helper function
- Add unit tests for the new utility
- Add release note
Change-Id: I6071a30069aa0e83c079dec9da90e8ebb9f3b254
Signed-off-by: lkuchlan <lkuchlan@redhat.com>
3 files changed