Squash Orchestrator 3.8.0 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 3.8.0 compared to 3.7.2.
Squash Orchestrator 3.8.0 was released on November 10, 2022.
New features
-
Issue python-toolkit #48 Add regular expression operator
The~=
operator has been added to test if a string matches a regular expression. -
Issue java-plugins #34 Support of Cucumber projects having a pom.xml file not at the repository root (for the Cucumber Parser)
Issue orchestrator #186 Support of Cucumber projects having a pom.xml file not at the repository root
Issue orchestrator #178 JUnit : the java param lib is not usable with a project of different depth (eg. for a multi module project)
The orchestrator now supports Cucumber and JUnit projects which are not at the root of the Git repository. The Java Param Library can now be used in such cases.
Bug fixes
-
Issue python-toolkit #51 variables containing quote break the export command on Linux
The orchestrator now supports any character in the value of environment variables, except for the newline character which is disallowed. -
Issue orchestrator #243 Inputs with special symbols should not be defined as environment variables
Input parameters are available as environment variables (see the documentation) only if the conversion is possible: length shorter than 2048 characters and no newline character. -
Issue orchestrator #147 Cucumber: Detect space in DSNAME and display meaningful error message
Cucumber tests cannot support a dataset whose name contains a space. A better error message is reported in this case. -
Issue orchestrator #223 pools file : a whitespace after the comma used to separate multiple namespaces is interpreted
Names of namespaces are now trimmed (i.e. leading and trailing space characters are removed).