-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Epic: Workspace component integration tests #8799
Comments
Hi @jenting 👋 , this is the epic tracking the issues (work breakdown) for our team workspace integration tests. May I ask you to review, and let me know if you have any questions? It'd be ideal if you familiarized yourself with running the tests via go and werft, prior to getting started with #8800. |
The integration test result https://werft.gitpod-dev.com/job/gitpod-custom-jenting-inte-test.0 @kylos101 @atduarte should we close this issue? Feel free to close it once you think it's done. |
Amazing work, @jenting ! Thank you for looping in @princerachit and @utam0k to help support you on this effort, too. @jenting let's wait till the next scheduled run is complete and successful, so we can see success in Slack. That should be tomorrow, right? @atduarte this is a tech debt epic, and almost done. We wanted to consult with you before closing. Is there anything else we need to do? |
@kylos101 agree with you that we should wait for tomorrow to validate that the scheduling is working and the run is successful. Will it continue to fail because of |
No, the plan is to ignore that test (@jenting will do, we spoke about earlier), this way we always see success in Slack, unless there's a real issue. 💪 Tests can fail due to GCR rate limiting, which is being mitigated by this bot. |
Summary
Workspace component integration tests are fixed to reliably pass, run daily against main, and report status in team channel.
Context
The integration tests compile to separate binaries and can be executed individually via this script. Additionally, Leeway builds them as an asset, and we can [run them in werft].
Tasks:
Fix broken workspace integration test TestMissingBackup(PVC) #9990(Moves to Epic: Ensure durability for user workspace files #7901)Value
We will know to the day (not necessarily which PR) if workspace components are passing or failing. This will help us have more confidence in the tests, ship with confidence (assuming tests are passing), and identify breakage before shipping to production.
Acceptance criteria
Tests are run daily against default branch and results are shared in the team workspace Slack channel
#workspace-jobs
.Complexities
with-vm
annotation. Now, the default environment is preview environment (with-vm
annotation enabled by default).The text was updated successfully, but these errors were encountered: