# Squish Plugin ## v8.1.0 ### Enhancements: - Squish Test Center integration The plugin makes sending test execution results to Squish Test Center possible. For more details please check the documentation. Jenkins Plugin - https://doc.froglogic.com/squish/latest/ao-hudson.html Squish Test Center - squish@froglogic.com - Simplify Squish pipeline step definition Limit mandatory options of the Squish pipeline step to "squishPackageName" and "testSuite" - Improve plugin verbosity Improve the plugin console output formatting and log additional information. Add a pipeline stage name to the summary page. ### Fixes: - Fix Environment Variables handling in pipeline Squish steps Before the fix, Environment Variables defined in a pipeline where not usable in all configuration fields of the Squish step. - Fix supporting "\*" or "/*" to define parent dir for suites on remote agents Before the fix, Test suite paths ended with "\*" or "/*" were not evaluated correctly on the remote agents. - Fix wording Fix a few wording issues. - Plugin version number The plugin version should be displayed in Console Output with newer Jenkins versions again. ## v8.0.1 ### Enhancements: - Squish Installations as a part of Global Tool Configuration Global Tools allow easier configuration of Squish installation locations on the different Jenkins slaves. In particular it allows to refer to a particular Squish installation under a single name and map that to different paths on different slaves (in particular on different platforms). The Squish installations defined as part of Squish global configuration will be automatically converted into the Squish Installations. - Squish Pipeline Step It's possible to use Squish Plugin as a regular Pipeline Step. It allows using environment variables defined in a pipeline. That was not possible with a General Build Step. - "Unstable on errors" in a Squish Step configuration If the option is checked, when the error occurs during the tests execution, a build status will be changed to the Unstable instead of Failed. In combination with active Abort on errors option, the job will be aborted after the current test suite is finished but build status will be set to the unstable. - Accept a test suites parent directory in a Squish Step configuration The plugin accepts Test Suite paths ended with the "\*" or "/*". When this kind of path is being used in a job configuration, the plugin discovers sub-directories and run test suites that name starts with the "suite_" prefix. - Make it possible to comment-out test suites. "#" in front of a test suite in a job configuration excludes it from the execution. ---