Parallel Robot Tests (pabot)
- Mark Beierl (Canonical)
- Gerardo Garcia (Telefónica)
Pabot (https://pabot.org/) is a front end wrapper for Robot test execution. Syntactically it is a drop in replacement and allows for the parallel execution of Robot tests by suite, test or other criteria.
The goal of this feature is to allow parallel testing in order to reduce the time taken for the daily and regression jobs. Part of this feature is to ensure all tests are completely isolated and capable of running in parallel. If any tests re-use the same descriptors, these will cause conflicts and fail.
Demo or definition of done
The existing daily jobs should run successfully with Pabot. No new E2E tests are required. No end user documentation is needed.