Skip to content

Squash Orchestrator 1.0.0.RELEASE 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 describes the changes of Squash Orchestrator version 1.0.0.RELEASE compared to 1.0.0.alpha2.

Squash Orchestrator 1.0.0.RELEASE was released on April 23, 2021.


Major features of the release

  • Exploit following actions in yours PEaC:
    • Launch Agilitest tests
    • Exploitation of Robot Framework results and Agilitest results in generated Allure report
  • New Docker Image for Squash AUTOM Premium only micro-services. Following micro-services are added to this image:
    • Agilitest action provider service
    • Agilitest report interpretor service
  • OpenTestFactory agent for communication over HTTP between a Squash Orchestrator and a test execution environment.

New micro-services introduced by the release

Agilitest report interpretor service

Service to extract execution results from a Agilitest type xml report.

Agilitest action provider service

Service to allow Agilitest test related actions inside a PEaC.

Following actions are supported:

  • Execute an Agilitest test
  • Generate parameters to be used during test execution

Evolutions in existing micro-services

Squash TM Generator service

  • Generic:
    • [SQUASH-1924 🔑] Generator service specifies environment execution depending on automated test technology information received from Squash TM

Robot Framework action provider service

  • [SQUASH-3040 🔑] Add option to generate (or not) an Allure report with Robot Framework tests results

Cucumber report interpretor service

  • [SQUASH-3056 🔑] Improve test reference possibilities for test report parsing

Allure report collector service

  • [SQUASH-3040 🔑] Robot Framework test results can be used when generating Allure report

Bug fixes

  • [SQUASH-3080 🔑] Fix false positive result sent to Squash TM when an automated test reference does not exist for Cucumber, Junit, SoapUI or Cypress tests.
  • [SQUASH-3091 🔑] Fix to avoid NPE situation in Squash TM publisher micro-service when sending Allure report
  • [SQUASH-3102 🔑] Fix thread synchronization issues resulting in untransmitted results to Squash TM
  • [SQUASH-3092 🔑] Fix duplicate test case results in Allure Report in "dry/run/inception" situation
  • [SQUASH-3201 🔑] Fix concurrent access issue with Squash TM Result Publisher Plugin
  • [SQUASH-1928 🔑] Fix NPE situation if tagValue or tagLabel are empty in a Squash TM Generator step call of a PEaC with YAML format
  • [SQUASH-3068 🔑] Fix wrong result sending to Squash TM for Cypress test execute in dryrun/inception environment
  • [SQUASH-3070 🔑] Fix wrong result sending to Squash TM for Robot Framework test execute in dryrun/inception environment when more than one ITPI are linked to a Robot Framework test case with same name
  • [SQUASH-3399 🔑] Fix Robot Framework report parsing based on several .robot file execution in dry-run/inception situation