The K Test Core library provides a framework for configuring and running automated unit and integrations tests. It will run tests on client and server actions and stores the results.
The library includes assertion actions to help accelerate the development of test cases on server actions. Add the K Test Client Actions Core component to extend the library for tests to verify client actions.
Use the K Test Manager forge component to provide a user interface for the to the manage test cases. It also includes a screen template that includes boilerplate code to accelerate building tests.
The forge components are separated as your code will depend on this component, whereas the K Test Manager only needs to be deployed to the dev environment.
This release adds support for Oracle. Some advanced SQL queries did not work on Oracle. Advanced SQL queries have either been updated to work with Oracle, or a separate query has been written for Oracle.
Also updated the Puppeteer dependency.
Note: My testing support has fallen through. Let me know if you have issues on Oracle, with the error messages, and I will fix them.