-
Notifications
You must be signed in to change notification settings - Fork 351
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
e2e tests are currently not working #3453
Comments
We think this is caused atm by the step to fetch git tags is broken. When we run this test locally, it works. |
Fixed the issue where it wasn't able to fetch tags but now i get a port forwarding error in MinorVersionCompatibilitiy. The test is working locally but the error in ci could be happening because the gh pipeline workers are very limited. looking into this with devops @smuu |
imo, this does not have to be tied to fixing this test, and instead could be a separate issue. That separate issue could optionally be tied to enabling alerts in slack after something fails the tests when merging to main. |
Agreed, clarified in the OP |
not being able to fetch tags was the least of our worries. we're not able to start testnet at first because of port forwarding now different knuu issues are coming up. you can view the runs in ci on my pr. working on resolving this with @smuu |
## Overview Fixes #3453 I encountered a lot of flakiness while running knuu tests in ci(view logs in issue description) to resolve them i added a few workarounds with @smuu which broke other things in our existing suite. those changes are now reverted since the tests started passing on main again after scaling some of the clusters that were stuck. DevOps is working on addressing flakiness on knuu. E2E tests are green: https://github.com/celestiaorg/celestia-app/actions/runs/9179315870/job/25241185362?pr=3487 My changes: - Fix git tag fetching issue - Extract e2e tests into its own yaml file - Separate MinorVersionCompatibility and MajorupgradeToV2
Context
https://github.com/celestiaorg/celestia-app/actions/runs/8997023702/job/24714448567
https://github.com/celestiaorg/celestia-app/actions/runs/9099118540/job/25011842760?pr=3487
https://github.com/celestiaorg/celestia-app/actions/runs/9126237806/job/25095937942?pr=3487
Problem
e2e tests are failing locally and also in the nightly workflow.
Proposal
Fix it so it passes
[Optional follow-up] Instead of running it nightly, run it on every PR and make it an optional check. Currently, no one notices when the nightly fails because we have no hooks set up to alert us of failures.
The text was updated successfully, but these errors were encountered: