-
Notifications
You must be signed in to change notification settings - Fork 144
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
♻️ use playwright for e2e #3159
Open
thomas-lebeau
wants to merge
75
commits into
main
Choose a base branch
from
thomas.lebeau/playwright
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
076a91e
♻️ use playwright for e2e
thomas-lebeau 8dfc67f
✅ add logs scenario
thomas-lebeau be517d8
✅ add actions scenario
thomas-lebeau 7d7def7
Merge remote-tracking branch 'origin/main' into thomas.lebeau/playwright
thomas-lebeau 6abdc9a
Migrate vitals.scenario.ts to Playwright
sethfowler-datadog 29f4b96
✅ microfrontend scenario
BenoitZugmeyer d4ce59c
Migrate views.scenario.ts to Playwright
sethfowler-datadog f5dd46f
Use puppeteer directly for s8sInject.scenario
cy-moi 28b3832
✅ sessionStore scenario
nulrich f4f77ee
migrate s8sInject.scenario to playwright
cy-moi e7ee76b
Migrate eventBridge.scenario.ts to Playwright
sethfowler-datadog b79fdef
✅ trackingConsent scenario
nulrich 98d4808
✅ telemetry scenario
nulrich b120c31
Migrate transport.scenario.ts to Playwright
sethfowler-datadog 1533a3b
✅ add resource scenario
thomas-lebeau 5cff9f2
✅ recorder/recorder scenario
BenoitZugmeyer faf30a2
✅ errors scenario
cy-moi 9a0ff87
👌 fix resources scenario
thomas-lebeau 7a83019
✅ add tracing scenario
thomas-lebeau f1d83bb
Migrate shadowDom.scenario.ts to Playwright
sethfowler-datadog 4733f33
✅ recorder/viewports
BenoitZugmeyer 49deab2
✅ add developer-extension scenario
thomas-lebeau e424683
👷 fix e2e setup
thomas-lebeau 35ab323
👌 fix missing test.describe
thomas-lebeau b73395c
👌 install browser dependencies
thomas-lebeau 5d0f2ef
👌 fix s8s and dev-extension e2e tests
thomas-lebeau 772ee10
👷 update LICENSE-3rdparty.csv
thomas-lebeau 28e15b5
✅ session scenario
nulrich 80fdbc3
👌 fix linting errors
thomas-lebeau da8908f
👷 simplify yarn:test:e2e
thomas-lebeau 9c56010
fixup! 👌 fix linting errors
thomas-lebeau 7b726a0
fixup! 👌 fix linting errors
thomas-lebeau 436c127
👷 save html report to gitlab artifacts
thomas-lebeau e333f6d
👌 fix type error
thomas-lebeau c63f4f7
👷 setup browserstack e2e
thomas-lebeau 0ea6b62
👷 makes bs start earlier
thomas-lebeau fb4988f
👌 add build steps to e2e-bs job
thomas-lebeau c7dfc49
👌 fix unit-bs job
thomas-lebeau f0668bf
👌 cleanup
thomas-lebeau 92b6fdb
👌 fix typecheck
thomas-lebeau 5fe7fe2
👌 fix report path for gitlab artifacts
thomas-lebeau 31f6917
👷 tweak playwright config
thomas-lebeau e259cdd
👌 fix tests for firefox
thomas-lebeau 928f241
👷 use .toHaveLength() assertion when possible
thomas-lebeau ef9c840
👌 fix isBrowserStack variable
thomas-lebeau 2d1f436
👷 remove logger
thomas-lebeau 97c308f
👌 improve test:e2e workflow
thomas-lebeau 7a042c0
👷 add DD_TAG
thomas-lebeau a23a419
👌 fix firefox issue properly
thomas-lebeau 39ef76d
👷 fix and add more tags
thomas-lebeau 5ec0b43
👷 add safari tests
thomas-lebeau 155a83b
👌 filter out all unsupported entryTypes warning
thomas-lebeau 07fc44b
👌 improve error message
thomas-lebeau 342e334
👷 add eslint-prefer-cont destructuring all option
thomas-lebeau 0faa9fc
Merge remote-tracking branch 'origin/main' into thomas.lebeau/playwright
thomas-lebeau 2df1d26
👌 split tearDown test
thomas-lebeau 34f7b8a
Revert "👷 add eslint-prefer-cont destructuring all option"
thomas-lebeau d198f7d
👌 fix linting error
thomas-lebeau 6ba98e4
Merge remote-tracking branch 'origin/main' into thomas.lebeau/playwright
thomas-lebeau 195bda3
👌 Improve dd tags managements
thomas-lebeau 72d7d7f
👌 small fixes
thomas-lebeau 77f9052
✅ add Google pixel pro 6 tests on browserStack
thomas-lebeau abc69a9
Merge remote-tracking branch 'origin/main' into thomas.lebeau/playwright
thomas-lebeau 20d38d4
👌 fix yarn lockfile
thomas-lebeau 9a5674c
Merge remote-tracking branch 'origin/main' into thomas.lebeau/playwright
thomas-lebeau 4a1de99
👌 remove unused script
thomas-lebeau 6cc76ba
👌 remove flacky tags
thomas-lebeau 04ade7d
✅ viewport scenario fixes
thomas-lebeau 3deaf84
Revert "✅ add Google pixel pro 6 tests on browserStack"
thomas-lebeau 035937f
💥 remove android support for now
thomas-lebeau 7e38ea3
✅ review all skipped e2e tests
thomas-lebeau 98390da
👌 remove maxFailure option
thomas-lebeau 268cc08
👌 remove unnecessary TODOs
thomas-lebeau 17c6add
👌 fix tags to match the test optimisation configuration attributes
thomas-lebeau 2c1e3f8
Revert "👌 fix tags to match the test optimisation configuration attri…
thomas-lebeau File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,6 +12,7 @@ prod,react,MIT,Copyright (c) Facebook, Inc. and its affiliates. | |
prod,react-dom,MIT,Copyright (c) Facebook, Inc. and its affiliates. | ||
dev,@eslint/js,MIT,Copyright OpenJS Foundation and other contributors, <www.openjsf.org> | ||
dev,@jsdevtools/coverage-istanbul-loader,MIT,Copyright (c) 2015 James Messinger | ||
dev,@playwright/test,Apache-2.0,Copyright Microsoft Corporation | ||
dev,@types/chrome,MIT,Copyright Microsoft Corporation | ||
dev,@types/connect-busboy,MIT,Copyright Microsoft Corporation | ||
dev,@types/cors,MIT,Copyright Microsoft Corporation | ||
|
@@ -22,12 +23,6 @@ dev,@types/node-forge,MIT,Copyright Microsoft Corporation | |
dev,@types/pako,MIT,Copyright Microsoft Corporation | ||
dev,@types/react,MIT,Copyright Microsoft Corporation | ||
dev,@types/react-dom,MIT,Copyright Microsoft Corporation | ||
dev,@wdio/browserstack-service,MIT,Copyright JS Foundation and other contributors | ||
dev,@wdio/cli,MIT,Copyright JS Foundation and other contributors | ||
dev,@wdio/jasmine-framework,MIT,Copyright JS Foundation and other contributors | ||
dev,@wdio/junit-reporter,MIT,Copyright (c) OpenJS Foundation and other contributors | ||
dev,@wdio/local-runner,MIT,Copyright JS Foundation and other contributors | ||
dev,@wdio/spec-reporter,MIT,Copyright JS Foundation and other contributors | ||
dev,@webextension-toolbox/webpack-webextension-plugin,MIT,Copyright 2018 Henrik Wenz ([email protected]) | ||
dev,ajv,MIT,Copyright 2015-2017 Evgeny Poberezkin | ||
dev,browserstack-local,MIT,Copyright 2016 BrowserStack | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
export type BrowserConfigurations = Array<{ | ||
export type BrowserConfiguration = { | ||
sessionName: string | ||
name: string | ||
version?: string | ||
os: string | ||
osVersion: string | ||
device?: string | ||
}> | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
❓ question: What is the reasoning behind this version bump?
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.
Older version of firefox don't work with this version of playwright.
The version we used to test was already chosen arbitrary and did not reflect the oldest version supported.
For unit tests however we test on the oldest browser version we support