Commit Graph

1562 Commits

Author SHA1 Message Date
Alexandru Dima
a68f9da5fe There is no need to pass in nodeMain when passing in baseUrl (#160893) 2022-09-14 13:04:14 +02:00
Benjamin Pasero
c8dd96f73b smoke - fix log and retry exitApplication (#160244) 2022-09-07 07:17:04 +02:00
Daniel Imms
d0186508a1 Re-enable terminal profiles tests
It passed a loop of 50x tests so it looks like the flakiness is gone

Fixes #156961
2022-09-06 08:37:47 -07:00
Matt Bierner
5e92794be6 Re-enable running our eslint rules using ts-node (#159495)
Resubmission of #157532 with the following changes:

- Use `eslint-plugin-local` instead of `yarn` link to run our plugins
- Move our plugins to a top level `.eslintplugin` dir (as required by `eslint-plugin-local`)
- Update all names to `local/`
2022-08-30 08:40:04 +02:00
Matt Bierner
9e5248072a Fix ts-node for eslint (#159483)
Bumps the cachesalt to make sure ts-node is installed
2022-08-29 20:51:12 +02:00
Matt Bierner
5b21c7f28b Run our custom eslint rules using ts-node (#157532)
* Run our custom eslint rules using ts-node

Use `ts-node` to run our custom eslint rules.  This lets us delete the pre-compiled js. It also means you can don't have to compile the rules while editing them

As part of this change, I've also switched us to using an eslint plugin instead of a rulesDir. This is now the preferred way to ship custom rules

* Fix two more disables

* Move ts-node to project root

* Enable transpileOnly
2022-08-29 09:39:09 -07:00
Matt Bierner
07025f0b0d Remove notebook editor edit api (#158988)
Fixes #149181
2022-08-29 09:34:57 -07:00
Johannes Rieken
1857d6c076 for test runinng, use --dev instead of --debug (#159040)
fixes https://github.com/microsoft/vscode/issues/159011
2022-08-24 07:54:39 -04:00
Benjamin Pasero
9d0c0b769e Smoke test driver.exitApplication sometimes does not work (#157979) (#158479) 2022-08-18 09:03:44 -04:00
Benjamin Pasero
f8ad3a16bd smoke tests mitigation for issue 157979 (#157980) 2022-08-12 11:44:57 +02:00
Matt Bierner
abc84e0735 Bump webview fallback commit (#157959)
For #157222
2022-08-11 16:40:05 -07:00
Robo
5d796f32ea smoke(electron): wait for page navigation to commit before using driver (#157106)
* smoke(electron): wait for page navigation to commit before using driver

* chore: only use window event in Electron

* chore: implement load event for web

* 💄

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
2022-08-09 09:31:12 +02:00
Connor Peet
39e77d74ca fix: parse errors in coverage command (#156837)
Fixes #155615
2022-08-05 18:27:40 +02:00
Daniel Imms
740ba5c3d4 Fix tests after codicon changes 2022-08-04 09:49:21 -07:00
Benjamin Pasero
0a7226e9ad Revert "Increase timeout of web unit tests" (#157065)
Revert "Increase timeout of web unit tests (#156894)"

This reverts commit f86beb18e8.
2022-08-04 11:52:56 +02:00
Benjamin Pasero
f86beb18e8 Increase timeout of web unit tests (#156894)
* Windows: some Firefox web tests are timing out randomly (#155760)

See if this is a fundamental issue or really Firefox is slower.

* mention issue
2022-08-03 06:55:58 +02:00
Megan Rogge
ba30d11869 skip flaky tests to investigate (#156906) 2022-08-02 19:38:05 +02:00
Benjamin Pasero
86e7410278 unit tests - help diagnose test failure reason for web tests (#155967) 2022-07-22 18:50:34 +02:00
Daniel Imms
d2f3f7555b Allow continuing on when term kill all doesn't succeed
Fixes #155817
2022-07-21 16:32:25 -07:00
Benjamin Pasero
5ae2a59a6d smoke test - only warn when treekill fails (#155577) 2022-07-19 14:19:02 +02:00
Johannes Rieken
6f6e26fcdf fix assumptions about action-bar title structure (#155292) 2022-07-15 10:23:03 +00:00
Megan Rogge
ff31a8c6fd disable decorations (#154430) 2022-07-13 10:17:01 -07:00
Daniel Imms
3b9cd9812a Re-enable profiles smoke tests
Fixes #154811
2022-07-12 05:35:36 -07:00
Daniel Imms
b358062d36 Temporarily disable some profile tests
Part of #154811
2022-07-11 12:32:14 -07:00
Megan Rogge
1076bf59dd add task quick pick smoke tests (#154532) 2022-07-11 11:38:08 -07:00
Tyler James Leonhardt
3b3469da06 reenable localization smoke tests (#153397) 2022-06-27 15:59:29 -07:00
dependabot[bot]
c52dd348a7 Bump shell-quote from 1.7.2 to 1.7.3 in /test/smoke (#152842)
Bumps [shell-quote](https://github.com/substack/node-shell-quote) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/substack/node-shell-quote/releases)
- [Changelog](https://github.com/substack/node-shell-quote/blob/master/CHANGELOG.md)
- [Commits](https://github.com/substack/node-shell-quote/compare/v1.7.2...1.7.3)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2022-06-26 19:27:19 +00:00
Daniel Imms
9bdcdadfa5 Clean settings between suites 2022-06-21 10:38:19 -07:00
Daniel Imms
bcb2c6f8ee Create a regular profile to work better on CI 2022-06-21 07:17:14 -07:00
Daniel Imms
cb0bbcc8c4 Document and remove unneeded command 2022-06-21 06:34:15 -07:00
Daniel Imms
d0ca1d2110 Always create DecorationAddon, synthetic data tests 2022-06-20 10:30:41 -07:00
Daniel Imms
8575a26b4e Merge pull request #152490 from microsoft/tyriar/152451_2
Use new method for settings in terminal split cwd smoke test
2022-06-20 07:14:14 -07:00
Alexandru Dima
5dd9d5d491 Fix port argument (#152541) (#152617) 2022-06-20 10:32:27 +02:00
Daniel Imms
8e29aa44f7 Use new method for settings in terminal split cwd smoke test
I doubt this will fix the flake, but it's the right way to do things now.

Part of #152451
2022-06-17 08:44:31 -07:00
Daniel Imms
1ca9725a3b Disable terminal smoke tests on desktop/remote
Fixes #152451
2022-06-17 08:18:49 -07:00
Robo
dd0d79406e fix: OOM crash with linux smoke tests (#152440) 2022-06-17 03:04:20 -07:00
Daniel Imms
09d0431d20 Merge pull request #152278 from microsoft/tyriar/150478_4
Enable shell integration smoke tests (Linux/macOS) and terminal smoke tests on desktop
2022-06-16 10:03:14 -07:00
Alexandru Dima
3530e85ba8 Properly return a non 0 exit code in case a test times out and fix tests which used to time out (#152329) 2022-06-16 13:02:37 +00:00
Daniel Imms
463a1e5765 Run shell integration tests a single time and revert timeout 2022-06-15 21:01:26 -07:00
Daniel Imms
d4e06aaa2b Disable windows shell integration tests only 2022-06-15 20:29:32 -07:00
Daniel Imms
1b0d0d00d4 Enable terminal tests on desktop 2022-06-15 19:22:40 -07:00
Daniel Imms
87a99dba09 Speed up shell integration tests and improve reliability 2022-06-15 18:50:34 -07:00
Daniel Imms
18408b9090 Allow tests to run multiple times 2022-06-15 12:35:53 -07:00
Daniel Imms
7548fed110 after -> afterEach 2022-06-15 11:30:24 -07:00
Daniel Imms
e4c3bca7a2 Kill all terminals after each shell integration test 2022-06-15 11:28:46 -07:00
Daniel Imms
1f5dc6a572 Run shell integration tests 100 times in CI
Part of #150478
2022-06-15 06:59:40 -07:00
Benjamin Pasero
1ba0e7b601 smoke - enable crash reporter (#152041)
* smoke - enable crash reporter

* nix da only!
2022-06-14 12:52:29 +00:00
Daniel Imms
d3ff1569e7 Wait for split to init before changing icon
Fixes #151710
2022-06-10 07:17:24 -07:00
deepak1556
c3077080ec Merge remote-tracking branch 'origin' into electron-18.x.y 2022-06-10 18:29:22 +09:00
Connor Peet
0f29ffbfe1 test: update vscode-test for error handling (#151698) 2022-06-10 08:35:16 +00:00