Commit Graph

20 Commits

Author SHA1 Message Date
Benjamin Pasero
e71b28a444 Smoke test lifecycle changes (#137969)
* rewrite teardown

* 💄

* avoid spam errors

* 💄

* split spawning browser from electron

* await copyExtension

* cleanup

* refactor methods

* cleanup

* cleanup

* cleanup

* 🆙 deps
2021-11-28 10:30:52 +01:00
João Moreno
1788b8afd8 chore: 🔧 clean smoketest dependencies 2021-11-08 14:58:17 +01:00
João Moreno
85a36ae074 enable smoketest on linux 2021-06-11 12:19:17 +02:00
Robo
bce4d71f64 chore: bump node@14.x in devDependencies (#122905) 2021-05-04 10:04:13 +02:00
Ladislau Szomoru
45f061b9c8 Swap cpx for cpx2 2021-03-31 09:24:44 +02:00
Ladislau Szomoru
7c498ec3a8 Update tests to use consistent version of mkdirp 2021-03-30 14:00:37 +02:00
Connor Peet
808266d4de Allow tests to be loaded asynchronously (#119537)
* initial wip in the extension host

* wip

* wip

* wip

* continued progress

* update api from discussion

* update for new proposal

* wip

* update to lastest testing api, almost everything working

Refs https://github.com/microsoft/vscode/issues/115089
Design https://gist.github.com/connor4312/73f1883d720654834b7fd40550d3b6e0

* re-wire retirement state

* update actions to new async test structure

* minor cleanup

* remove unused es2018 that failed build
2021-03-22 18:08:13 -07:00
Connor Peet
a0e24147e0 testing: remove duplicate extension and internal IDs
Fixes #117084
2021-02-19 16:57:29 -08:00
Alexandru Dima
8ad08b04f5 Do not compile /test/ and /build/ scripts during postinstall, the scripts get compiled explicitly during CI 2021-01-07 16:47:11 +01:00
Alexandru Dima
f74ad9692f Align @types/* dev dependencies (#112718) 2020-12-18 13:28:39 +01:00
Connor Peet
04d7411785 eng: update mocha 2 -> 8 2020-12-17 11:24:15 -08:00
Alexandru Dima
bb157721fb /build/ and /test/ should only have devDependencies 2020-12-17 10:27:39 +01:00
João Moreno
7743d971b1 concurrently -> run-run-all 2020-12-15 15:21:24 +01:00
Benjamin Pasero
afcaaa6131 smoke - use tree kill also here 2020-02-26 09:04:03 +01:00
Benjamin Pasero
0c94b3ade0 test - share playwright for tests 2020-02-07 10:07:21 +01:00
Benjamin Pasero
ec41f20c40 Web - run smoke tests using playwright (#89918)
* playwright - initial version

* browser - use existing page and not create new context

* macOS: document how to remove the security flag

* smoke test - allow to run against server build with --build option

* do not rely on args

* fix path for windows

* smoke test - smoke 💄 and -ci option
2020-02-04 17:23:27 +01:00
Jason Ginchereau
55e06a7080 Add prepare script to package.json 2019-11-06 16:26:55 -08:00
Jason Ginchereau
dd90a90a60 Fix minor packaging issues in automation lib 2019-11-04 12:03:51 -08:00
Jason Ginchereau
8b8ef3e2ee Fix some package dependencies 2019-09-05 09:30:38 -07:00
Jason Ginchereau
4f2c387de1 Refactor smoke UI automation into separate package 2019-09-05 09:16:29 -07:00