Squash DEVOPS 2021-10 no longer requires an orchestrator that constantly needs to be
running. Now, during a CI/CD pipeline step, you can:
● start the orchestrator;
● start the tests defined by a PEaC file (which defines the tests to execute);
● wait for the tests to end and their performance management;
● stop the orchestrator.
To make starting and stopping the orchestrator as well as controlling the execution of the
PEaC files easier, utility scripts are now provided. They are available as Python modules: https://pypi.org/project/opentf-tools/0.20.1/.
A documentation detailing their use is also available: https://opentestfactory.gitlab.io/orchestrator/tools/.
Please note that these utility scripts – which enable you to start and stop the orchestrator
properly – are also useful when you have to pause an orchestrator used “as a service” (i.e.
constantly running) to upgrade it to a more recent version. However, these scripts are only
compatible with the orchestrator 2.2.0 and higher. Therefore, you will only be able to use
them for updates subsequent to that version.
If you can, we recommend that you use the orchestrator “as a service”. It will perform better
than if you have to wait for it to start and stop every time you execute a PEaC. Ideally, that
latter option should only be used in situations where you cannot let the orchestrator run
constantly.
The 2021-10 version of Squash AUTOM does not contain any new features since it is a
maintenance version.
As a reminder, new versions of Squash AUTOM and DEVOPS are released monthly (except
in August). The 2021-11 version will be available in mid-November. It will support Postman
(which enables you to test Web services), and the creation of Allure reports outside of
Squash TM.
Every version contains a number of components with their own version numbers. You can
view them on our Download page or in our Release Notes by version.
Comments