In our organization we have an in-house written test execution framework. We are going to abandon it in several phases, and we decided to start with a Test Queue.
- Supports priorities (test send for execution manually vs. triggered by build)
- Supports retrieval based on some parameters (e.g. give me 1st test case if I can run tests for Application A, B, and C, but not for D)
An idea to use Jenkins popped up, but I would like to understand whether using Jenkins queue of jobs can be a smart way to model test case execution as oppose to using some priority queue implementation.