New test suite for the management console
by Harald Pehl
We are working on a new test suite for HAL (WildFly management console).
It's called 'berg' and can be found here: https://github.com/hal/berg
The new test suite is based on Cypress [1] and Testcontainers [2].
With Cypress, you can easily create tests, debug them visually, and
automatically run them in CI environments such as GitHub.
Another big advantage of the new test suite is that it takes only half the
time to run the test suite compared to the old Selenium-based test suites.
A big shout-out goes to Simon Priadka, the initiator of the new test suite.
He already added hundreds of tests, set up the repository, installed GitHub
actions, and wrote documentation for those who want to learn more about the
new test suite.
The existing test results are published to GitHub pages and are available at
https://hal.github.io/berg/
If you want to contribute to the new test suite, I strongly recommend taking
a look at the contribution guidelines at [3]. Tests are written in TypeScript,
and thanks to the well-defined API, it's very easy to add them.
If you have any questions or want to get involved, leave a comment or reach
out to Simon or me.
Best Regards
Simon Priadka & Harald Pehl
[1] https://www.cypress.io/
[2] https://github.com/testcontainers/testcontainers-node
[3] https://github.com/hal/berg/blob/main/CONTRIBUTING.md
1 year, 9 months