GXtest has been updated and improved to improve the Development Experience and automatize continuous integration and delivery cycles (CI/CD). The most important features are the following:
Now all database sentences can be mocked in the context of test execution. Mock files are automatically linked to their tests and can be shared as a KB File object.
A new and pre-compiled test runner outside the KB that reduces build times and objects inside the KB.
Rest Test object is a new kind of test that allows testing the services via HTTP easily, providing an auto-generated template ready to run.
Test Suite object allows to group all kinds of tests, setting their execution order, and retries, among other settings.
Now generated unit tests are placed inside a module called "Tests" mirroring the target object's path inside the KB.
Testing with GeneXus 18