Skip to content

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

Back to top