Squash Orchestrator 1.0.0.alpha1 Release Note
Introduction
Squash Orchestrator is a set of micro-services to perform automated test execution workflows described in a specific format.
This release note explains new features of Squash Orchestrator version 1.0.0.alpha1.
Squash Orchestrator 1.0.0.alpha1 was released on February 05, 2021.
Major features of the release
- All micro-services available in a unique Docker image.
- Create execution plan "as code" (EPAC) in a Json or YAML to orchestrate executions of your automated tests outside a test referential.
- Exploit following actions in yours EPAC :
- Clone automated tests from a distant Git repository
- Launch Robot Framework tests
- Launch JUnit tests
- Upload execution reports to an Amazon S3 container
- Launch specific Squash TM automated execution plans and send back execution result and execution reports at the end of execution
Micro-services introduced by the release
EventBus service
Service to allow publish/subscribe type commmunication between Squash Orchestrator micro-services
Receptionist service
Service used to receive EPAC and launch its execution.
Arranger service
Service used to manage workflows of EPAC execution
Observer service
Service used to retrieve information about an EPAC workflow.
Killswitch service
Service to cancel the execution of an EPAC workflow
Squash TM Generator service
Service to retrieve a Squash TM automated execution plan and execute it.
-
Community version :
- Can retrieve execution plan of a Squash TM Iteration or Test Suite
- Retrieve an execution plan with following informations about test cases :
- Test case dataset
- Test case custom fields
-
Premium version :
- Can retrieve execution plan of a Squash TM Iteration or Test Suite
- Can filter execution plan on a test case's tag custom field value
- Retrieve an execution plan with following informations about test cases :
- Test case dataset
- Test case custom fields
Squash TM publisher service
Service to send execution results and execution reports to a Squash TM instance.
Surefire report interpretor service
Service to extract execution results from a Surefire type xml report.
Robot Framework report interpretor service
Service to extract execution results from a Robot Framework type xml report.
Git action provider service
Service to allow git repository cloning action inside an EPAC
Files action provider service
Service to allow file manipulation action inside an EPAC.
Following actions are supported :
- Create a file
- Retrieve a file
JUnit action provider service
Service to allow JUnit test related actions inside an EPAC.
Following actions are supported :
- Execute a JUnit test
Robot Framework action provider service
Service to allow Robot Framework test related actions inside an EPAC.
Following actions are supported :
- Execute a Robot Framework test
- Create a parameter file
S3 publisher service
Service to publish execution reports to an Amazon S3 container.
SSHEE service
Service to send EPAC instructions to an execution environment by SSH protocol