Open BacLuc opened 1 week ago
Does not seem that way.
Does not seem that way
The feeling is that the tests would then just run longer and run into timeouts. But this seems not the case.
It does not solve the problem, but renovate can merge and we can work.
(Which leads to the connection refused for the login request errors) -> try enable strace: https://github.com/BacLuc/ecamp3/tree/debug-frankenphp-strace add debug log to caddy: https://github.com/BacLuc/ecamp3/tree/enable-caddy-debug
The inspection of the test errors is in this Issue: #5322
Thesis: they are flaky because browsers are flaky => use stable browser version Thesis: they are flaky because Cypress is flaky => use Playwright?
Ways we could improve the stability of e2e tests
Improve the run environment
Thesis: The cypress github action is flaky, the docker images are better
Does not seem that way.
Thesis: they are flaky because they don't have enough RAM
Does not seem that way
Thesis: they are flaky because they don't have enough CPU
The feeling is that the tests would then just run longer and run into timeouts. But this seems not the case.
Thesis: when we use the cypress retry mechanism, they will be more stable
It does not solve the problem, but renovate can merge and we can work.
Thesis: the frankenphp container stops responding
(Which leads to the connection refused for the login request errors) -> try enable strace: https://github.com/BacLuc/ecamp3/tree/debug-frankenphp-strace add debug log to caddy: https://github.com/BacLuc/ecamp3/tree/enable-caddy-debug
Improve the single tests
The inspection of the test errors is in this Issue: #5322
Thesis: Not all tests are flaky