Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.

Add extension e2e mv3 tests in pipeline#475

Merged
racitores merged 2 commits intomainfrom
chore/e2e-enable-mv3
Jan 31, 2023
Merged

Add extension e2e mv3 tests in pipeline#475
racitores merged 2 commits intomainfrom
chore/e2e-enable-mv3

Conversation

@racitores
Copy link
Copy Markdown
Contributor

@racitores racitores commented Jan 30, 2023

Explanation

Implements:
Run existing e2e tests with desktop app enabled (MV3)#142

Notes: MM e2e mv3 test are not passing in general (Example). They have added a condition to return always a green job with the idea of fix tests gradually. Therefore I have implemented the same pattern to have tests fixed when we rebase.

Screenshots/Screencaps

Before

After

Manual Testing Steps

Pre-merge author checklist

  • I've clearly explained:
    • What problem this PR is solving
    • How this problem was solved
    • How reviewers can test my changes
  • Sufficient automated test coverage has been added

Pre-merge reviewer checklist

  • Manual testing (e.g. pull and build branch, run in browser, test code being changed)
  • PR is linked to the appropriate GitHub issue
  • IF this PR fixes a bug in the release milestone, add this PR to the release milestone

If further QA is required (e.g. new feature, complex testing steps, large refactor), add the Extension QA Board label.

In this case, a QA Engineer approval will be be required.

@racitores racitores linked an issue Jan 30, 2023 that may be closed by this pull request
@racitores racitores force-pushed the chore/e2e-enable-mv3 branch from 9186cc1 to f2e7c76 Compare January 30, 2023 17:59
@racitores racitores marked this pull request as ready for review January 30, 2023 18:04
@racitores racitores requested a review from a team January 30, 2023 18:04
"build:lavamoat": "yarn common build && concurrently -n extension,ui,app \"yarn extension build:desktop:extension:lavamoat\" \"yarn app build:ui:lavamoat\" \"yarn app build:app:prod\"",
"build:test:app": "yarn common build && concurrently -n extension,ui,app \"yarn extension build:test:desktop:app\" \"yarn app build:ui:lavamoat\" \"yarn app build:app:test:app\"",
"build:test:extension": "yarn common build && concurrently -n extension,ui,app \"yarn extension build:test:desktop:extension\" \"yarn app build:ui:lavamoat\" \"yarn app build:app:test:extension\"",
"build:test:extension:mv3": "yarn common build && concurrently -n extension,ui,app \"ENABLE_MV3=true yarn extension build:test:desktop:extension\" \"yarn app build:ui:lavamoat\" \"yarn app build:app:test:extension\"",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume this one is for local execution convenience.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, maybe some e2e mv3 test debugging in local

@racitores racitores merged commit 6e4442b into main Jan 31, 2023
@racitores racitores deleted the chore/e2e-enable-mv3 branch January 31, 2023 18:21
@cryptotavares cryptotavares mentioned this pull request Mar 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Run existing e2e tests with desktop app enabled (MV3)

4 participants