Execution Engines
XPRESSO supports running automation tests in two ways: client-side (via Jenkins) or cloud-side execution (via a Docker image):
Jenkins Execution Engine The default execution engine in XPRESSO is Jenkins which serves as the workflow engine to manage/provide a CI/CD solution/process to execute each XPRESSO Job Run on a server using the provided Test Harness. Jenkins is a self-contained, open source, orchestration and automation execution engine used to automate the various tasks related to the building, testing, delivery, and deployment of software.
Cloud Execution Engine Cloud Execution use a Docker Image which provides a virtual equivalent of a test execution environment to execute Job Runs in the container.