This version adds the ability to create boilerplate code for server actions via a screen template. The test server actions are added when you add the Server Action Tests screen. You then delete the screen.
Added an "Initializing" script status for the period when the background business process is being triggered to run tests.
Minor UI improvements.
This version fixes a bug introduced in version 1.2.0 where bearer authentication verification was failing; it is working correctly again now.
Note: When you install this from the forge, it will give you a warning that it may break K Test Core. Select to continue with the install, and be sure to install the updated K Test Core version at least 1.2.1.
This version adds the ability to run client side test scripts automatically rather than manually.
Note: When you install this from the forge, it will give you a warning that it may break K Test Manager. Select to continue with the install, and be sure to install the updated K Test Manager version at least 1.2.0.
When you click Run Script on a client side test it runs on the server using Puppeteer. Though, client side test can still be run manually if desired. Additionally, client side test scripts can now be scheduled by adding them to a test suite.
A dependency was added to the Puppeteer component for loading and running web pages on the server.
This version also adds a configuration option MaxScriptRunsPerDay, default to 50, as a safeguard to prevent accidental infinite loops.
There are also some minor bug fixes.
This version adds email notifications when a test suite has completed. Notifications can be sent whenever a test suite has completed or only when a test suite has failed.
The associated K Test Core version 1.1.0 must also be updated with this version.