From 3d6b64928b301ca9eb34def0e49e319722a9f778 Mon Sep 17 00:00:00 2001 From: John Kreitlow <863023+radium-v@users.noreply.github.com> Date: Mon, 13 May 2024 15:04:28 -0700 Subject: [PATCH] Upgrade to Playwright 1.44.0 --- .devops/templates/deployE2E.yml | 4 ++ .devops/templates/runpublishvrscreenshot.yml | 4 ++ ...-4b13005e-53fd-47ba-8275-117451919dab.json | 7 ++++ package.json | 3 +- packages/web-components/.gitignore | 1 + packages/web-components/package.json | 3 +- yarn.lock | 41 ++++++++++--------- 7 files changed, 39 insertions(+), 24 deletions(-) create mode 100644 change/@fluentui-web-components-4b13005e-53fd-47ba-8275-117451919dab.json create mode 100644 packages/web-components/.gitignore diff --git a/.devops/templates/deployE2E.yml b/.devops/templates/deployE2E.yml index ec8943d21fe0b..e6a58698e05ee 100644 --- a/.devops/templates/deployE2E.yml +++ b/.devops/templates/deployE2E.yml @@ -6,6 +6,10 @@ steps: filePath: yarn-ci.sh displayName: yarn + - script: | + yarn playwright install --with-deps + displayName: Install Playwright dependencies + - script: | yarn cypress verify displayName: verify cypress install diff --git a/.devops/templates/runpublishvrscreenshot.yml b/.devops/templates/runpublishvrscreenshot.yml index ac66886c6fb17..11378a198695f 100644 --- a/.devops/templates/runpublishvrscreenshot.yml +++ b/.devops/templates/runpublishvrscreenshot.yml @@ -15,6 +15,10 @@ steps: filePath: yarn-ci.sh displayName: yarn (install packages) + - script: | + yarn playwright install --with-deps + displayName: Install Playwright dependencies + - script: | isPR=${{lower(eq(variables['Build.Reason'], 'PullRequest'))}} echo $isPR diff --git a/change/@fluentui-web-components-4b13005e-53fd-47ba-8275-117451919dab.json b/change/@fluentui-web-components-4b13005e-53fd-47ba-8275-117451919dab.json new file mode 100644 index 0000000000000..b772fcc2d6205 --- /dev/null +++ b/change/@fluentui-web-components-4b13005e-53fd-47ba-8275-117451919dab.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "Use e2e script for Playwright tests", + "packageName": "@fluentui/web-components", + "email": "863023+radium-v@users.noreply.github.com", + "dependentChangeType": "none" +} diff --git a/package.json b/package.json index 9faa52523c288..da06f26d43677 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "@nx/workspace": "17.3.2", "@octokit/rest": "18.12.0", "@phenomnomnominal/tsquery": "6.1.3", - "@playwright/test": "1.28.1", + "@playwright/test": "1.44.0", "@rollup/plugin-node-resolve": "13.3.0", "@storybook/addon-a11y": "6.5.15", "@storybook/addon-actions": "6.5.15", @@ -279,7 +279,6 @@ "p-queue": "6.6.2", "parse-diff": "0.7.1", "path-browserify": "1.0.1", - "playwright": "1.28.1", "plop": "2.6.0", "portfinder": "1.0.28", "postcss": "8.4.31", diff --git a/packages/web-components/.gitignore b/packages/web-components/.gitignore new file mode 100644 index 0000000000000..51511d1f8f36f --- /dev/null +++ b/packages/web-components/.gitignore @@ -0,0 +1 @@ +test-results/ diff --git a/packages/web-components/package.json b/packages/web-components/package.json index b8290b6ac297a..72f1aff8303b9 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -191,8 +191,7 @@ "start": "yarn start-storybook -p 6006 --docs --no-manager-cache", "start-storybook": "node node_modules/@storybook/html/bin/index", "build-storybook": "node node_modules/@storybook/html/bin/build -o ./dist/storybook --docs", - "pretest": "yarn build-storybook --quiet", - "test": "npx playwright test", + "e2e": "playwright test", "test:dev": "playwright test" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index c87600103ae34..8a83933498e5f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3280,13 +3280,12 @@ dependencies: esquery "^1.4.0" -"@playwright/test@1.28.1": - version "1.28.1" - resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.28.1.tgz#e5be297e024a3256610cac2baaa9347fd57c7860" - integrity sha512-xN6spdqrNlwSn9KabIhqfZR7IWjPpFK1835tFNgjrlysaSezuX8PYUwaz38V/yI8TJLG9PkAMEXoHRXYXlpTPQ== +"@playwright/test@1.44.0": + version "1.44.0" + resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.44.0.tgz#ac7a764b5ee6a80558bdc0fcbc525fcb81f83465" + integrity sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg== dependencies: - "@types/node" "*" - playwright-core "1.28.1" + playwright "1.44.0" "@pmmmwh/react-refresh-webpack-plugin@^0.5.3": version "0.5.7" @@ -12823,6 +12822,11 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= +fsevents@2.3.2, fsevents@^2.1.2, fsevents@^2.3.2, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + fsevents@^1.2.7: version "1.2.13" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" @@ -12831,11 +12835,6 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - fsevents@~2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e" @@ -19046,17 +19045,19 @@ pkg-up@^4.0.0: dependencies: find-up "^6.2.0" -playwright-core@1.28.1: - version "1.28.1" - resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.28.1.tgz#8400be9f4a8d1c0489abdb9e75a4cc0ffc3c00cb" - integrity sha512-3PixLnGPno0E8rSBJjtwqTwJe3Yw72QwBBBxNoukIj3lEeBNXwbNiKrNuB1oyQgTBw5QHUhNO3SteEtHaMK6ag== +playwright-core@1.44.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.44.0.tgz#316c4f0bca0551ffb88b6eb1c97bc0d2d861b0d5" + integrity sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ== -playwright@1.28.1, playwright@^1.27.0: - version "1.28.1" - resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.28.1.tgz#f23247f1de466ff73d7230d94df96271e5da6583" - integrity sha512-92Sz6XBlfHlb9tK5UCDzIFAuIkHHpemA9zwUaqvo+w7sFMSmVMGmvKcbptof/eJObq63PGnMhM75x7qxhTR78Q== +playwright@1.44.0, playwright@^1.27.0: + version "1.44.0" + resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.44.0.tgz#22894e9b69087f6beb639249323d80fe2b5087ff" + integrity sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ== dependencies: - playwright-core "1.28.1" + playwright-core "1.44.0" + optionalDependencies: + fsevents "2.3.2" please-upgrade-node@^3.2.0: version "3.2.0"