Commit Graph

1631 Commits

Author SHA1 Message Date
Martin Aeschlimann
36089a9229 fix unused import 2022-01-19 19:49:37 +01:00
Benjamin Pasero
96206bb5a8 smoke - 🆙 timeouts 2022-01-19 19:45:03 +01:00
Connor Peet
bdc81fc0a9 tests: log progress as stable code downloads 2022-01-19 09:16:39 -08:00
Martin Aeschlimann
ad928a4e0f adopt server script in integration tests 2022-01-19 18:08:04 +01:00
Benjamin Pasero
c333d44ecd update integration test docs how to compile 2022-01-19 07:29:38 +01:00
Sandeep Somavarapu
066671a902 Fix #140838 2022-01-18 17:43:20 +01:00
Benjamin Pasero
158cd6da42 smoke - log code download (#140769)
* smoke - log progress/errors of vscode download

//cc @connor4312

* reduce spam
2022-01-15 11:31:13 +01:00
Benjamin Pasero
9be2757019 🆙 playwright@1.18 (#140767)
* tests - use `@playwright/test@1.18.0-rc1`

* fix bad dependency

* clear more weird ts dependencies
2022-01-15 09:35:39 +01:00
Daniel Imms
f2c755a878 Skip smoke test
Part of #139076
2022-01-14 09:47:56 -08:00
Daniel Imms
0b7bc6d73c Re-enable auto replies tests with retries on Windows only
Fixes #139076
2022-01-14 08:56:11 -08:00
Benjamin Pasero
eecbd962ef debt - rename iconv-lite-umd package (#140650) 2022-01-14 07:28:41 +01:00
João Moreno
8c9870d298 Smoke Test: forcefully kill electron if exit doesn't work (#140570)
* smoke test: forcefully kill electron if exit doesn't work

* use tree-kill

* roll back veto
2022-01-12 17:02:52 +01:00
Daniel Imms
860e935d1a Skip notebooks smoke test suite
Part of #140575
2022-01-12 07:35:56 -08:00
Benjamin Pasero
af5de88a44 tests - add --sequential option and use in CI runs 2022-01-11 10:48:20 +01:00
Matt Bierner
9f867c3ed8 Revert service worker usage of MessageChannel (#140351)
* Revert service worker usage of MessageChannel

Reverts 66b6adf035

While I'm not 100% about this, I think 66b6adf035 causes resourses to occasionally not load. I believe this can happen if the service worker is unitilized while the webview remains active. I can't reproduce this myself so it may be related to memory pressure or resource usage, however relying on the service worker not being reinitilized does seem like a potentially bad idea https://stackoverflow.com/questions/34775105/what-causes-the-global-context-of-a-service-worker-to-be-reset

Will investigate if there's another way to achive this since using MessagePort did clean up the code and slightly improve performance

* Bump webview commit versions
2022-01-10 14:22:49 -08:00
Benjamin Pasero
a224ef4fb3 smoke - fix selectTab to select tab? 2022-01-04 09:47:09 +01:00
Benjamin Pasero
18a7108073 smoke - select tab over quick pick (#139944)
* smoke - further try to reduce usages of quick pick

* poke
2021-12-30 22:38:59 +01:00
Benjamin Pasero
99fabbdb27 smoke - more logging 2021-12-29 17:46:52 +01:00
Benjamin Pasero
bd43c04262 smoke - log electron stdout into log file 2021-12-29 17:35:54 +01:00
Benjamin Pasero
9c0cce1dae smoke - take screenshot when waiting long for window ready 2021-12-28 15:32:35 +01:00
Benjamin Pasero
b2e9e87c2e smoke - skip flaky notebook test (#139672) 2021-12-23 17:12:29 +01:00
Benjamin Pasero
b2e79a699f smoke - improve app lifecycle (#139693)
* smoke - make sure app is closed when `app.start` fails

* smoke - `capturePage` to fallback to active window

* smoke - more logging around remote resolving
2021-12-23 16:38:54 +01:00
Daniel Imms
daf4ba622f Merge pull request #138516 from microsoft/tyriar/137847
Try removing timeout in checkWindowReady
2021-12-22 10:38:41 -08:00
Benjamin Pasero
bb39ae82cf smoke - improve runCommand and disable more tests 2021-12-20 08:25:08 +01:00
Benjamin Pasero
2d77c9e23a smoke - more robust usage of quick input / access (#139367)
* smoke - more robust `openQuickAccessAndWait`

* tweaks

* 💄

* trigger

* fix fluke

* poke

* fix terminal weirdness

* poke

* address feedback
2021-12-17 18:49:17 +01:00
Daniel Imms
88fcbd84e0 Fix auto replies smoke tests
This was flaky because the shell's wrapping character may have come after the
input (eg. 'foo> bar'), the fix is to allow characters between the matching
string and reply via regex.

Fixes #139083
2021-12-17 09:42:50 -08:00
Benjamin Pasero
7141436baa smoke - skip failing terminal test (#139353) 2021-12-17 08:21:58 +01:00
Benjamin Pasero
1a4a2714bf smoke - skip failing terminal test (#139349) 2021-12-17 07:34:20 +01:00
Daniel Imms
d33e3d2fbc Re-enable flaky auto replies tests
Need a new playwright trace from a failure to be able to diagnose

Part of #139083
2021-12-16 11:36:53 -08:00
Benjamin Pasero
ae8aeb653d smoke - use absolute paths for opening files (#139322) 2021-12-16 20:14:12 +01:00
Benjamin Pasero
9e22f1ccac smoke - disable flaky notebook tests (#139270) 2021-12-16 15:55:15 +01:00
Daniel Imms
dfc4077fb0 Use dom renderer for terminal smoke tests
Part of #139083
2021-12-16 06:38:11 -08:00
Sandeep Somavarapu
995d40b12d #139183 enable the test and add a log statement 2021-12-16 14:34:47 +01:00
Benjamin Pasero
fa739870a2 smoke - remove doubleClick usage 2021-12-16 14:27:21 +01:00
Benjamin Pasero
fdc4b7101d smoke - actually retry quick access usage 2021-12-16 14:25:12 +01:00
Benjamin Pasero
51eda13af4 smoke - move editor test into language test 2021-12-16 10:29:46 +01:00
Rob Lourens
86bdc567e9 Remove obsolete comment 2021-12-15 16:41:20 -08:00
Daniel Imms
da308a9a7f Format 2021-12-15 19:35:16 +00:00
Daniel Imms
fa61def811 Merge branch 'main' into tyriar/137847 2021-12-15 09:29:49 -08:00
Johannes Rieken
1b2c610ffe skip bad test, https://github.com/microsoft/vscode/issues/139183 2021-12-15 10:51:01 +01:00
Rob Lourens
b823936907 Wait for window to connect before starting browser smoketests
Fix #138045
2021-12-14 20:23:44 -08:00
Matt Bierner
8cf4dcdade Re-enable notebook smoke tests (#139127)
Fixes #126371
2021-12-14 16:50:22 -08:00
Connor Peet
2b19344369 testing: debug test failures
For #137853
2021-12-14 11:29:14 -08:00
Daniel Imms
2eb4cec44b Wait for terminal to be ready before changing color
Fixes #139081
2021-12-14 10:14:06 -08:00
Daniel Imms
9c99eaa0b2 Also log exception in itSkipOnFail 2021-12-14 08:15:54 -08:00
Daniel Imms
c29df4c2d5 Add itSkipOnFail util
Part of #139076
2021-12-14 08:05:43 -08:00
Benjamin Pasero
5526cd558f smoke - remove only 2021-12-14 07:38:08 +01:00
Daniel Imms
9d1a7abe35 Some jsdoc 2021-12-13 16:57:14 -08:00
Daniel Imms
50f96a3c6b Clean up terminal creation in smoke tests 2021-12-13 16:54:42 -08:00
Daniel Imms
73a19337ac Merge remote-tracking branch 'origin/main' into tyriar/133524 2021-12-13 16:28:23 -08:00