playwright/tests/installation
Andrey Lushnikov b09ea69024
chore(docker): address docker offline comments (#17377)
This patch:
- Removes all `process.exit(1)` from `docker.ts` and instead throws
  errors.
- Drops the `npx playwright docker test` command. We agreed to
  engage docker when `PLAYWRIGHT_DOCKER` environment variable
  is set.
- Introduces hidden `npx playwright docker status` command that
  dumps a JSON with docker status:
  ```sh
  aslushnikov:~/prog/playwright$ npx playwright docker status
  {
    "dockerEngineRunning": true,
    "imageName": "playwright:local-1.27.0-next-focal",
    "imageIsPulled": true,
"containerWSEndpoing":
"ws://127.0.0.1:55077/eafeb84c-571b-4d12-ac51-f6a2b43e9155",
"containerVNCEndpoint":
"http://127.0.0.1:55076/?path=fb6d4add-9adf-4c3c-b335-893bdc235cd7&resize=scale&autoconnect=1"
  }
  ```
2022-09-15 15:48:12 -07:00
..
fixture-scripts feat: introduce docker integration (#16382) 2022-09-09 15:25:42 -07:00
android-types.spec.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
connect-to-selenium.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
docker-integration.spec.ts chore(docker): address docker offline comments (#17377) 2022-09-15 15:48:12 -07:00
driver-should-work.spec.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
electron-types.spec.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
expect.d.ts feat(docker): use the __screenshots__ dir for snapshots by default (#17311) 2022-09-13 15:49:04 -07:00
globalSetup.ts feat: introduce docker integration (#16382) 2022-09-09 15:25:42 -07:00
npm-installs-local-packages.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
npmTest.ts feat(docker): use the __screenshots__ dir for snapshots by default (#17311) 2022-09-13 15:49:04 -07:00
npx-global-help.spec.ts chore: relax npm version constraint in installation tests (#16427) 2022-08-10 15:33:47 -07:00
npx-global-install.spec.ts chore: relax npm version constraint in installation tests (#16427) 2022-08-10 15:33:47 -07:00
npx-global-spec-codegen.spec.ts chore: relax npm version constraint in installation tests (#16427) 2022-08-10 15:33:47 -07:00
playwright-cdn-failover-should-work.spec.ts test: installation test for CDN failover (#14963) 2022-06-20 11:24:23 -07:00
playwright-cdn-should-race-with-timeout.spec.ts chore: have a socket timeout when downloading browsers (#17187) 2022-09-08 14:40:41 +02:00
playwright-cli-codegen.spec.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
playwright-cli-install-should-work.spec.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
playwright-cli-screenshot-should-work.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
playwright-electron-should-work.spec.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
playwright-global-installation-cross-package.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
playwright-global-installation.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
playwright-global-subsequent-installs.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
playwright-should-work-with-relative-browsers-path.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
playwright-should-work-with-relative-home-path.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
playwright-should-work.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
playwright-test-should-handle-incorrect-cwd-casing.spec.ts fix(pwt): compatibility in CWD with wrong casing (#16636) 2022-08-22 21:45:59 +02:00
playwright-test-should-work.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
playwright-test-stacks-should-work.spec.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
playwright-xyz-should-work.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
playwright.config.ts fix(pwt): compatibility in CWD with wrong casing (#16636) 2022-08-22 21:45:59 +02:00
registry.ts fix: installation tests on Node.js 18 (#13744) 2022-04-25 13:24:11 -07:00
screencast.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00
skip-browser-download-inspect-with-custom-executable.spec.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
skip-browser-download.spec.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
spawnAsync.ts chore: port installation tests to @playwright/test (#13644) 2022-04-25 09:30:14 -07:00
typescript-types.spec.ts fix(esm): fix TS type check with NodeNext mode (#16340) 2022-08-09 20:06:06 +02:00
validate-dependencies.spec.ts test: run installation tests on all major platforms (#13742) 2022-04-26 11:09:49 -07:00