chore(meetings): update meetings e2e test workflow - #705
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 00419972b9
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| path: | | ||
| **/playwright-report/** | ||
| **/test-results/** |
There was a problem hiding this comment.
Upload the meetings WebdriverIO results directory
When the meetings E2E job fails, this upload step won't collect the generated report: yarn workspace @webex/widgets run test:e2e runs WebdriverIO, and packages/@webex/widgets/wdio.conf.js writes JUnit output to ./test_results/e2e (underscore), not Playwright's playwright-report or hyphenated test-results. In that failure scenario the artifact action will warn/no-op, leaving the new diagnostics unavailable.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
this is for the upcoming playwright e2e tests
|
This pull request is automatically being deployed by Amplify Hosting (learn more). |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 79ae3092cb
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
|
||
| - name: Test E2E | ||
| run: yarn workspace @webex/widgets run test:e2e | ||
| run: yarn run test:e2e:meetings |
There was a problem hiding this comment.
Define the split E2E scripts before invoking them
When a PR has the run_e2e label, this step now invokes a root script that does not exist; I checked all package.json files and only test:e2e is defined (plus the legacy packages/@webex/widgets test:e2e), and Yarn 4 run only executes a matching package script/binary or unique workspace script. The same problem exists for yarn run test:e2e:cc later in this workflow, so the labeled E2E workflow either fails immediately or, for the meetings job with continue-on-error, records no test coverage.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
will be added in the next PR,
The CC Playwright job is failing during global setup due to missing user150 and PW_SANDBOX_PASSWORD environment variables. It looks like the required secrets aren't being passed into the workflow (or the variable names don't match what the code expects). Could you verify the workflow configuration? |
Yes, I have also verified the e2e tests for cc widgets locally. The Changes are for meetings widget only. so we have verified that running |
Got it. Since this PR doesn't modify the CC widget tests, would it make sense to skip the CC E2E job for this PR? That would avoid unrelated CI failures and keep the checks focused on the meetings changes. |
vivekv1504
left a comment
There was a problem hiding this comment.
thanks for clarifying ,since the changes are limited to the meetings e2e workflow and doesn't modify the CC widget tests, I'm okay with that explanation.
|
✅ Your changes have been merged! Thank you for your contribution! 🤖 This is an automated message. For queries, please contact support. |
COMPLETES #NA
This pull request addresses
update e2e test workflow for meetings e2e tests
by making the following changes
added a upload artifact step & added a browser installation steps
Change Type
The following scenarios were tested
< ENUMERATE TESTS PERFORMED, WHETHER MANUAL OR AUTOMATED >
The GAI Coding Policy And Copyright Annotation Best Practices
Checklist before merging
Make sure to have followed the contributing guidelines before submitting.