-
Notifications
You must be signed in to change notification settings - Fork 887
[Retrospective] Use E2E test for release acceptance #7154
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
Comments
Another scenario idea from @bpmct:
|
Ben posted a few harmful issues from the past. It would be great to cover them tests: #6799 - root cause: new CLI introduced a regression. Reproduce: create a template, create a workspace, update coder instance, and push a new template. #6807 - RBAC misconfiguration. Reproduce: create a workspace, using a regular user account try to start the workspace #7034 - git askpass stopped working for multiple weeks, TBD Re: Askpass, I'm not familiar with that flow. I might need to understand the context first. @bpmct Did it occur only in Windows? #6746 - blank page after the update, depending on the environment and DERP connectivity Summing up:
|
Nope, new |
Status update - I didn't have much time to work on e2e this week, and I see that the reviving PR has already diverged (modified site header, I guess?). Anyway, let me share my thoughts:
The new approach is as follows:
EDIT: We found one more issue - currently e2e tests don't use release binary, but
|
I believe now we are at a point when we can test an end to end a new release. We can use the same approach we use for deploying PR environments.
|
Alright, looks like we tweaked E2E tests, so this can be closed. |
I have spent some time learning about existing e2e tests, and researching what should be done to achieve expectations noted as action items in the retrospective.
We don’t have a dedicated QA team, so let’s make sure that we have these paths covered with automatic release acceptance tests.
Current state:
What we want to achieve:
Test suites:
Test scenario per test suite:
Requirements:
MVP / Phase 1
Phase 2
Phase 3
The text was updated successfully, but these errors were encountered: