Archived
1
0
Commit Graph

11 Commits

Author SHA1 Message Date
7f2b1dcd22 Fix outdated selector. Add debug info. 2021-09-15 14:54:33 -04:00
f2fa7701a9 Centralize credential handling
My thinking is that this may reduce the cognitive overhead for
developers writing new test suites.

This also allows us to perform different setup steps (like ensuring the
editor is visible when authenticated).
2021-06-29 12:06:45 -05:00
da4de439e0 Spawn a code-server instance for each test suite
This uses the current dev build by default but can be overidden with
CODE_SERVER_TEST_ENTRY (for example to test a release or some other
version).

Each instance has a separate state directory. This should make
parallelization work.

This also means you are no longer required to specify the password and
address yourself (or the extension directory once we add a test
extension). `yarn test:e2e` should just work as-is.

Lastly, it means the tests are no longer subject to yarn watch randomly
restarting.
2021-06-29 12:06:38 -05:00
dbb34ad710 chore: upgrade to Playwright 1.12 with its new test-runner 2021-06-10 15:09:38 +02:00
b0ecff338f refactor: globalSetup to use CodeServer model 2021-04-23 14:35:33 -07:00
d6f0725399 fix: update path for e2e videos 2021-04-15 11:46:45 -07:00
52586706c4 refactor: use playwright-test syntax for e2e tests 2021-04-15 11:46:43 -07:00
dd80eed5b0 feat: add logger to tests 2021-04-06 15:46:57 -07:00
1782f2a239 refactor: rename e2e test to loginPage 2021-04-06 15:46:56 -07:00
bd55cb94be refactor: move test dir to jest e2e config 2021-04-06 15:46:56 -07:00
6b3db06c7a feat: add new e2e test to test browser 2021-04-06 15:46:56 -07:00