Skip to content

Commit

Permalink
Add playwright
Browse files Browse the repository at this point in the history
  • Loading branch information
anselmbradford committed Mar 31, 2023
1 parent c800a1d commit 0186a66
Show file tree
Hide file tree
Showing 648 changed files with 2,677 additions and 4,499 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ htmlcov/
.cache
nosetests.xml
coverage.xml
playwright-report/

# Front-End #
#############
Expand Down
47 changes: 47 additions & 0 deletions .sauce/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
apiVersion: v1alpha
kind: playwright
defaults:
mode: sauce
sauce:
region: us-west-1
concurrency: 3 # Controls how many suites are executed at the same time.
metadata:
tags:
- design-system-playwright
docker:
# Affects how test files are transferred to the docker container when using the docker mode.
fileTransfer: copy # Choose between mount|copy.
playwright:
version: package.json # See https://docs.saucelabs.com/dev/cli/saucectl/#supported-frameworks-and-browsers for a list of supported versions.
configFile: playwright.config.ts # See https://docs.saucelabs.com/dev/testrunner-toolkit/configuration/playwright#configuration-examples for a list of supported configuration files.
# Controls what files are available in the context of a test run (unless explicitly excluded by .sauceignore).
rootDir: ./
suites:
- name: 'Firefox Win'
platformName: 'Windows 11'
screenResolution: '1440x900'
testMatch: ['.*.js']
params:
browserName: 'firefox'
project: 'firefox' # Runs the project that's defined in `playwright.config.js`
- name: 'Chromium Mac'
platformName: 'macOS 12'
screenResolution: '1440x900'
testMatch: ['.*.js']
params:
browserName: 'chromium'
project: 'chromium'
- name: 'Webkit Win'
platformName: 'Windows 11'
screenResolution: '1440x900'
testMatch: ['.*.js']
params:
browserName: 'webkit'
project: 'webkit'
# Controls what artifacts to fetch when the suite on Sauce Cloud has finished.
# artifacts:
# download:
# when: always
# match:
# - console.log
# directory: ./artifacts/
15 changes: 15 additions & 0 deletions .sauceignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# This file instructs saucectl to not package any files mentioned here.
.git/
.github/
.DS_Store
.hg/
.vscode/
.idea/
.gitignore
.hgignore
.gitlab-ci.yml
.npmrc
*.gif
# Remove this to have node_modules uploaded with code
node_modules/

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added npm-packages-offline-cache/@eslint-js-8.37.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@jest-console-29.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@jest-core-29.4.1.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/@jest-core-29.5.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@jest-expect-29.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@jest-globals-29.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@jest-schemas-28.1.3.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@jest-schemas-29.4.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@jest-types-28.1.3.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@jest-types-29.4.1.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/@jest-types-29.5.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-add-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-changed-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-clean-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-cli-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-command-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-create-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-diff-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-exec-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-import-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-info-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-init-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-link-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-list-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-listable-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-otplease-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-output-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-package-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-profiler-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-project-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-prompt-6.4.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-publish-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-run-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-timer-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@lerna-version-6.4.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added npm-packages-offline-cache/@npmcli-fs-3.1.0.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/@npmcli-git-4.0.4.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@nrwl-cli-15.6.2.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/@nrwl-cli-15.9.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@nrwl-devkit-15.6.2.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@nrwl-tao-15.6.2.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/@nrwl-tao-15.9.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@octokit-rest-19.0.7.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-diff-5.0.2.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-ejs-3.1.1.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-eslint-8.4.10.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-inquirer-8.2.5.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-keyv-3.1.4.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-mocha-10.0.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-node-18.11.18.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-through-0.0.30.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-tmp-0.2.3.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-which-1.3.2.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@types-yauzl-2.10.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@wdio-cli-7.26.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@wdio-config-7.26.0.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@wdio-logger-7.26.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@wdio-repl-7.26.0.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@wdio-runner-7.26.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/@wdio-types-7.26.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/@wdio-utils-7.26.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added npm-packages-offline-cache/abbrev-2.0.0.tgz
Binary file not shown.
Binary file not shown.
Binary file added npm-packages-offline-cache/adm-zip-0.5.10.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/ansi-colors-4.1.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/ansi-regex-2.1.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/ansi-styles-2.2.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/archive-type-4.0.0.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/asap-2.0.6.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/async-exit-hook-2.0.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/autoprefixer-10.4.13.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/axios-1.2.4.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/axios-1.3.2.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/axios-1.3.4.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/b4a-1.6.3.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/babel-jest-29.4.1.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/babel-jest-29.5.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/bin-links-3.0.3.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/bin-links-4.0.1.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/bl-1.2.3.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/bl-6.0.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/browser-stdout-1.3.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/browserslist-4.21.4.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/buffer-alloc-1.2.0.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/buffer-fill-1.0.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/byte-size-7.0.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/cac-3.0.4.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/cacache-17.0.5.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/camelcase-3.0.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/camelcase-keys-3.0.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/capital-case-1.0.4.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/chalk-1.1.3.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/change-case-4.1.2.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/chokidar-3.5.3.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/chownr-1.1.4.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/chromedriver-109.0.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/clone-response-1.0.2.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/clone-response-1.0.3.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/cmd-shim-6.0.1.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/config-chain-1.1.13.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/constant-case-3.0.4.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/content-type-1.0.4.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/content-type-1.0.5.tgz
Binary file not shown.
Binary file not shown.
Binary file added npm-packages-offline-cache/cosmiconfig-8.1.3.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/cross-fetch-3.1.5.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/cross-spawn-4.0.2.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/css-value-0.0.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/debuglog-1.0.1.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/decamelize-4.0.0.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/decompress-4.2.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/decompress-tar-4.1.1.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/deepmerge-4.2.2.tgz
Binary file not shown.
Binary file added npm-packages-offline-cache/deepmerge-4.3.0.tgz
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/detect-indent-6.1.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/devtools-7.26.0.tgz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed npm-packages-offline-cache/dezalgo-1.0.4.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/diff-5.0.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/diff-5.1.0.tgz
Binary file not shown.
Binary file removed npm-packages-offline-cache/diff-sequences-28.1.1.tgz
Binary file not shown.
Loading

0 comments on commit 0186a66

Please sign in to comment.