-
Notifications
You must be signed in to change notification settings - Fork 64
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
Integrate E2E testing #124
Integrate E2E testing #124
Comments
I can give it a shot! |
Thanks @jeromegrosse ! If you need anything, do not hesitate to ask! |
Is this still open? I was wondering of introducing Playwright for E2E tests as recommended here (https://developers.mattermost.com/contribute/more-info/desktop/testing/). Any thoughts? @larkox @mickmister |
@rahulsuresh-git Certainly this issue is still open 👍 Using playwright sounds good to me. There are some existing tests in the GitHub plugin that can be used for inspiration https://github.com/mattermost/mattermost-plugin-github/tree/master/e2e/playwright Thanks for your interest in contributing @rahulsuresh-git! |
Sure, thank you! I'll get at it right away. |
…attermost-community#228) * setup playwright using docs * fixed setup commands in setup-environment script * added readme * added config for playwright * integrated playwright utils and added test to check available commands * removed changes from user.ts * fixed TodoBot URL * removed a comment * improvements to message input function * fixed issue with cleanUpBotDMs * added github workflow for playwright * updated workflow with workflow_dispatch * updated node version in .nvmrc * updated package-lock.json * updated package-lock.json for node 16.13.1 * updated package-lock.json for node 16.13.1 * added python to workflow * removed python from workflow and removed package-lock.json cache * attempts to fix workflow failure * attempts to fix workflow failure * attempts to fix workflow failure * reverted workflow changes * reverted workflow changes * disabled caching in workflow * updated to node 18.17 and updated setup-environment * updated workflow with new steps * changed checkout method for mattermost-monorepo * fixed tsc errors * commented out playwright ci/lint in workflow * updated workflow to run on pull_request * updated workflow triggers
Following a similar design as in the Incident Response Plugin integrate Cypress E2E testing for this plugin.
At least one simple test case has to be added to make sure the system works.
The text was updated successfully, but these errors were encountered: