User tests: Successful: Unsuccessful:
Included end-to-end testing support using testRigor, located on the folder tests/end-to-end. It contains 10 test cases for multiple functionalities.
localhost:8080
CI_TOKEN
and SUITE_ID
)Tests are currently not written in plain english, the current test status is not visible outside of github and the maintenability for those tests is lower.
Adds end-to-end testcases that can easily be modified/executed using testRigor's CLI tool or testRigor's website.
Test cases in plain english are easier to maintain and to contribute in an open source environment.
Please select:
Status | New | ⇒ | Pending |
Category | ⇒ | Repository Unit Tests |
But there is a huge amount of work to be done just to get testrigor covering everything we already have tests for before we could see any increase in test coverage
Yeah I understand having to re-make all the test cases from scratch would be a lot of work. We simply propose testrigor as an alternative way to create test cases going forward.
For system testing the core, we don't want to change, as we are developer oriented here on github. If we move to another system, then very likely to playwright, due its massive performance gain.
But I see a lot of potential for the release team as they are end users, testing the upcoming releases. @bembelimen what do you think?
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-09-04 08:32:05 |
Closed_By | ⇒ | rdeutz | |
Labels |
Added:
Unit/System Tests
PR-5.3-dev
|
Thanks for your proposal, our aim is to reduce the toolset and not to extend it.
What are the advantages to switching from the already existing cypress tests to using testrigor and writing all new tests?