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
CLD-5698 - Add e2e smoketests #23590
Conversation
782bd1b
to
4aa0b94
Compare
/e2e-test |
Successfully triggered E2E testing! |
4aa0b94
to
6fe4bc1
Compare
/e2e-test |
Successfully triggered E2E testing! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI file is good from my side . Ping me to test once merged with a new PR 🚀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Mario, great work!
- Port E2E testing scripts from cypress-ui-automation - Move server to docker-compose, move E2E images to ecrpublic * Integrate General channel renaming, fixes - Add local automation-dashboard - Add readme - Add E2E smoketests - Bump postgres to 12 --------- Co-authored-by: Mattermost Build <build@mattermost.com> Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com> Co-authored-by: Antonis Stamatiou <stamatiou.antonis@gmail.com>
Fix typos Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>
d8711b6
to
2a89079
Compare
/e2e-test MM_ENV="MM_SERVICEENVIRONMENT=test" |
Triggering E2E testing with options: |
Successfully triggered E2E testing! |
/e2e-test MM_ENV="MM_SERVICEENVIRONMENT=test" |
Triggering E2E testing with options: |
Successfully triggered E2E testing! |
* Prepare: run E2E smoketests with GitHub actions (mattermost#23301) * Port E2E testing scripts from cypress-ui-automation * Move server to docker-compose, move E2E images to ecrpublic * Integrate General channel renaming, fixes * Add local automation-dashboard Add readme * Add E2E smoketests * Bump postgres to 12 * Fully rely on mattermostdevelopment images --------- Co-authored-by: Mattermost Build <build@mattermost.com> Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com> Co-authored-by: Antonis Stamatiou <stamatiou.antonis@gmail.com>
* Prepare: run E2E smoketests with GitHub actions (mattermost#23301) * Port E2E testing scripts from cypress-ui-automation * Move server to docker-compose, move E2E images to ecrpublic * Integrate General channel renaming, fixes * Add local automation-dashboard Add readme * Add E2E smoketests * Bump postgres to 12 * Fully rely on mattermostdevelopment images --------- Co-authored-by: Mattermost Build <build@mattermost.com> Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com> Co-authored-by: Antonis Stamatiou <stamatiou.antonis@gmail.com>
Summary
This PR reintroduces the Github Actions E2E smoketests originally added by #23301 , but fixes the first PR's problem which prevented the full E2E tests from running.
The root cause was the change to the docker-compose file networking, which was not expected by the currently existing E2E test run scripts. That has been addressed in this PR.
tl;dr of the changes compared to #23301 :
e2e-tests-ci
workflow: use theinputs.commit_sha
wherever requiredTicket Link
https://mattermost.atlassian.net/browse/CLD-5698
https://mattermost.atlassian.net/browse/CLD-5703
Release Note