Commit graph

1044 commits

Author SHA1 Message Date
Benjamin Pasero d85bc647ef
smoke tests - automatically test against stable build (#127799)
* smoke tests - automatically test against stable build

* fix path on Linux/Windows

* 💄

* retry migration tests

* smoke: always download latest previous stable

* hm

Co-authored-by: João Moreno <joao.moreno@microsoft.com>
2021-07-12 05:44:50 -07:00
João Moreno d737dc4db3
smoke: simplify localization test 2021-07-12 12:20:34 +02:00
João Moreno a28d028d2d
Enable automated smoketests on Windows (#128224) 2021-07-08 19:10:25 +02:00
Dirk Baeumer c9aea49a87
Re-enable enhanced localization tests 2021-07-07 10:49:52 +02:00
João Moreno 2c7fc24d63
smoke: ctrl-c should kill all processes 2021-07-06 20:30:20 +02:00
Dirk Baeumer 1a3fd783fe
Disable locale info check. 2021-07-06 15:38:21 +02:00
Dirk Baeumer ae52915f0c
Improve localization tests 2021-07-06 13:15:43 +02:00
Benjamin Pasero 7a0714a6e5
smoke - harden data migration test 2021-07-06 12:10:08 +02:00
Sandeep Somavarapu 062e6519f8
use vscode smoke test check extension 2021-07-02 10:46:31 +02:00
Dirk Baeumer a63e0a0a21
Reenable German translation test based on new API 2021-06-29 09:23:52 +02:00
Dirk Baeumer 9cfc4bcb5c
Improve wording for failing test case 2021-06-22 13:30:29 +02:00
Dirk Baeumer 1f2a6cc331
Improve localization smoke test 2021-06-21 13:54:16 +02:00
João Moreno 9d4274bf64
skip the entire notebook test suite so Code isn't even launched 2021-06-15 14:07:35 +02:00
Benjamin Pasero 81317867a3
web - disable welcome in smoke tests (fix #126221)
//cc @JacksonKearl
2021-06-15 10:57:29 +02:00
João Moreno 85a36ae074 enable smoketest on linux 2021-06-11 12:19:17 +02:00
Ladislau Szomoru 291ec03bc3
Smoke tests - run each suite in its own user-data-dir (#125670)
* Initial commit for isolated smoke tests

* Do not wait for the explorer view when restarting

* Debug failed localization test

* User data path suffix length

* Kill server when application exits

* Do not run yarn install

* Refactor application start/stop

* Reverted some changes

* Missed one

* One more change to revert

* Restored one more file

* Pull request feedback
2021-06-10 06:40:57 -07:00
Ladislau Szomoru e2d0e05038
Do not run yarn install as part of the smoke tests 2021-06-06 21:14:37 +02:00
Benjamin Pasero 5eec3c86e3 smoke test - disable experiments 2021-05-27 07:30:23 +02:00
Benjamin Pasero 4cda850edf disable welcome editor in smoke tests (fix #124674) 2021-05-26 14:22:13 +02:00
Jackson Kearl 5ac4f5f5be
Fix didn't work 2021-05-21 11:21:27 -07:00
Jackson Kearl 852b70eafe
Try fix (#124384) 2021-05-21 17:36:20 +00:00
Benjamin Pasero 4b5db9098c
smoke test - disable failing search test
//cc @JacksonKearl
2021-05-21 09:12:01 +02:00
Jackson Kearl e66c62f38a
Generalize smoke text 2021-05-20 22:21:19 -07:00
Jackson Kearl 89c8f91988
Add smoke test for #124146 2021-05-20 22:20:48 -07:00
Ladislau Szomoru a13da59f95
Fix #123621 2021-05-12 10:04:46 +02:00
Rob Lourens 5c22e55a74 Disable broken smoke test #123621 2021-05-11 19:26:30 -07:00
dependabot[bot] 000e064e61
Bump hosted-git-info from 2.8.8 to 2.8.9 in /test/smoke (#123481)
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-11 07:57:52 -07:00
Dirk Baeumer 2fc3214ba4
Fixes #123083: Localization: starts with 'DE' locale and verifies title and viewlets text is in German 2021-05-10 13:57:43 +02:00
Robo bce4d71f64
chore: bump node@14.x in devDependencies (#122905) 2021-05-04 10:04:13 +02:00
Ladislau Szomoru 335bc0196c
Remove unused dependency 2021-03-31 10:11:35 +02:00
Ladislau Szomoru 7c498ec3a8
Update tests to use consistent version of mkdirp 2021-03-30 14:00:37 +02:00
Dirk Baeumer 08c4cd87e3 Reenable localization tests. 2021-03-25 10:42:35 +01:00
Megan Rogge 2c232fed6a
Update README.md 2021-03-24 12:40:21 -07:00
rebornix 2b66dfe021
skip flaky tests. 2021-03-23 21:49:48 -07:00
Rob Lourens cca8a48b17 Restore notebook smoketests, Fix #113882 2021-03-23 08:49:57 -07:00
Erich Gamma 73b9e6679d
Update README.md 2021-03-23 14:54:30 +01:00
Johannes Rieken b353f06339
comment out failing notebook smoke tests, https://github.com/microsoft/vscode/issues/119164 2021-03-17 09:22:44 +01:00
Jackson Kearl 556e6d8310
Fixup search smoke tests 2021-03-09 12:50:36 -08:00
Jackson Kearl 9eceb50498
Move label about for #115244 after more tests are failing 2021-03-09 11:25:45 -08:00
Jackson Kearl e5a10ca55d
Skip search tests while diagnosing flakeyness 2021-03-09 11:16:09 -08:00
Sandeep Somavarapu edfbf27e3a #118443 - change name 2021-03-09 09:34:19 +01:00
Sandeep Somavarapu 9d3a1d9f59 Fix #118443 2021-03-09 09:30:56 +01:00
Jackson Kearl ac229ced07
Revert "Reenable smoke test to see if still flakey" #115244
This reverts commit 5d80c30e5b.
2021-03-08 19:31:58 -08:00
Benjamin Pasero 9c78fa40ca
skip failing test (#118443) 2021-03-08 15:22:24 +01:00
Jackson Kearl 5d80c30e5b
Reenable smoke test to see if still flakey
Ref #115244
2021-03-05 22:05:32 -08:00
Benjamin Pasero 041e4d9b1f fix smoke tests with stable build (fix #117420) 2021-02-23 19:04:51 +01:00
Raymond Zhao ee820dffbf
Update smoke test README (#115582) 2021-02-19 09:05:11 -08:00
João Moreno 2ca2792a65
fix smoketest 2021-02-19 16:03:01 +01:00
Rob Lourens a699ffaee6 Reenable notebook smoke test
Fix #116535
2021-02-13 15:48:37 -08:00
Johannes Rieken fc31a6a558 skip failing test, https://github.com/microsoft/vscode/issues/116535 2021-02-12 11:15:56 +01:00
Jackson Kearl 8a3a5d9b74 Fix search smoke test 2021-02-09 15:44:07 -08:00
Sandeep Somavarapu cd97629c44 #116152 enable smoke tests 2021-02-09 08:58:39 +01:00
Rob Lourens be5126d37c Also skip 'before', #116156 2021-02-08 22:08:17 -08:00
Rob Lourens 0829608afb Change disabled tests to .skip 2021-02-08 21:37:02 -08:00
Megan Rogge 29844a0baf disable smoke tests that time out 2021-02-08 18:21:39 -08:00
Sandeep Somavarapu a9ccd48a1f enable extension tests in web 2021-02-04 08:44:06 +01:00
Sandeep Somavarapu 4e6d9ce2b7 add server cli test 2021-02-03 21:42:12 +01:00
Sandeep Somavarapu 066c584405 enable remote smoke tests 2021-02-03 19:20:44 +01:00
Sandeep Somavarapu abb05eb058 Fix #115586 2021-02-02 10:25:50 +01:00
Benjamin Pasero 04d4310a8a fix smoketest (#115586) 2021-02-02 08:20:07 +01:00
Rob Lourens 662a698ef9 Skip failing test #115244 2021-01-28 12:00:17 -08:00
Sandeep Somavarapu 4b9b2ab9a6 Fix #114707 2021-01-21 17:46:40 +01:00
João Moreno f745a912ae
fixes #114420 2021-01-15 15:19:19 +01:00
Alexandru Dima 00f8540d79
Fixes #114332
`yarn` no longer compiles the smoke test as a postinstall script. This breaks the flow of running `yarn && yarn smoketest` to execute the smoketest.

So change `yarn smoketest` to also do the compiling of the smoke test. But that generates too much extra work on the build machine, which needs to invoke `yarn smoketest` twice, once for Electron and once for web.

To workaround that, `yarn smoketest-no-compile` is added, which can be used by the build machine to avoid needlessly compiling.

While here, the nodejs version is already checked in the `yarn` preinstall script, so remove the check from the smoke test.
2021-01-14 10:35:42 +01:00
Benjamin Pasero 96e2981c91 skip failing test (#113882) 2021-01-08 08:16:28 +01: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
Rob Lourens d29388d255 Reenable test, fix #113768 2021-01-05 12:21:50 -08:00
Alexandru Dima f74ad9692f
Align @types/* dev dependencies (#112718) 2020-12-18 13:28:39 +01:00
Alexandru Dima aa2864d53f
Remove most of the yarn license warnings 2020-12-18 10:26:14 +01:00
Alexandru Dima ed19f6082f
Share mocha related node modules (#112718) 2020-12-17 11:03:49 +01: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
Sandeep Somavarapu 0ac5e95251 Fix #109644 2020-12-02 17:50:49 +01:00
Martin Aeschlimann 3472159cb1
Merge pull request #111408 from microsoft/aeschli/notebookIcons
externalize notebook items
2020-12-01 09:29:13 +01:00
Sandeep Somavarapu 47ce2a8d6d #111845 fix localization tests 2020-11-30 20:26:00 +01:00
Martin Aeschlimann 4e45d27a72 fix stopIcon name 2020-11-27 12:12:54 +01:00
Sandeep Somavarapu 6a2535e0ab Fix #107965 2020-10-28 19:49:42 +01:00
Benjamin Pasero 781e0e3192 windows - remove not needed and confusing disable-restore-windows CLI arg 2020-10-01 11:36:45 +02:00
Christof Marti f48da22bdf
Update README.md 2020-09-30 09:16:06 +02:00
Rob Lourens 20b9010c39
Update README.md 2020-09-29 16:20:51 -07:00
Rob Lourens b47a60c67f Fix notebook smoketest
Fix #107219
2020-09-22 17:14:15 -05:00
ChaseKnowlden e8760a5d6c Fix capitalization of GitHub org 2020-09-17 11:43:03 +02:00
Rob Lourens 1893b55c25 Skip smoketest #105330 2020-09-16 17:06:40 -05:00
Rob Lourens 7a92c462c8 Reenable notebook smoke test #105330 2020-09-08 10:46:04 -05:00
Rob Lourens a1724a23df Disable smoke test for #105330 2020-09-02 09:56:32 -07:00
Ladislau Szomoru b2efcbf687
Add process.arch into the test results file name (#104946) 2020-08-19 07:48:37 +02:00
Ladislau Szomoru 652a432f59
Set suite name based on the --web parameter (#104798) 2020-08-17 11:51:59 +02:00
Sandeep Somavarapu 2277c8e2a3 Fix #104230 2020-08-07 12:31:03 +02:00
Dirk Baeumer 0b79a0e708 Reenable localization tests 2020-08-07 11:30:30 +02:00
isidor f3e4ff9196 skip failing tests 2020-07-30 14:39:52 +02:00
Matt Bierner 42761b9db2 Fix smoke test function call 2020-07-28 14:57:08 -07:00
dependabot[bot] 7fb5a9385b
Bump lodash from 4.17.15 to 4.17.19 in /test/smoke
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-17 11:09:45 +00:00
rebornix 5e96337121 re #93070. test for command arguments. 2020-07-13 10:52:57 -07:00
Dirk Baeumer 09531cdf10 Fixes #101005: Localization - starts with 'DE' locale and verifies title and viewlets text is in German 2020-06-25 09:38:42 +02:00
Rob Lourens 4d6da3154c Get notebook smoketest working in web
Fix #98364
2020-06-07 17:27:47 -05:00
Rob Lourens 3eb6c1704b Disable notebook smoketests in web 2020-05-26 12:12:34 -05:00
Rob Lourens 8253b52191 Remove .only 2020-05-20 12:04:28 -05:00
Rob Lourens 9bc11824c3 Add notebook smoketests 2020-05-20 12:01:52 -05:00
Benjamin Pasero 869929e8c6 tests - log the actual build used for tests 2020-05-14 17:00:51 +02:00
Benjamin Pasero 0ac3b1114a smoke 💄 2020-04-30 13:32:27 +02:00
Benjamin Pasero 30bba102b3 smoke - only start automatically after data migration tests 2020-04-30 09:50:55 +02:00
Daniel Imms b7e0abbdcc
Merge branch 'master' into tyriar/90539 2020-04-10 05:56:39 -07:00
Alex Dima 283545de57
check in missing yarn.lock 2020-04-03 13:05:10 +02:00
João Moreno 8f566065fc upgrade dependencies in smoke test 2020-04-03 07:47:44 +02:00
Dirk Baeumer e694b041e3 Label for extension viewlet changed. Disable smoke test 2020-04-02 11:20:42 +02:00
João Moreno 05f9b99541
Update README.md 2020-03-31 13:18:35 +02:00
Rob Lourens 64c157244e Wait for cleared settings to be applied before continuing
Fix #93292
2020-03-28 10:43:24 -07:00
Benjamin Pasero e80f8a5da9 quick access - more cleanup 2020-03-26 13:51:05 +01:00
Benjamin Pasero 85d2077f19 smoke - quickopen => quickaccess 2020-03-26 12:28:49 +01:00
Dirk Baeumer b418b9cd59 Comment out debugger tests 2020-03-26 10:02:17 +01:00
Benjamin Pasero 21431f6117 quick access - cleanup API for quick input 2020-03-24 10:13:45 +01:00
Martin Aeschlimann bf6c93062b Rename CSS smoke test to language features: For #90538 2020-03-02 11:39:43 +01:00
Pine Wu a68bfa3846 Add back languages/css test. Fix #90538 2020-02-28 11:56:25 -08:00
Benjamin Pasero 0bab257fe5 smoke - remove firefox from docs 2020-02-27 14:22:23 +01:00
Rob Lourens db380eaad0 Fix build 2020-02-26 17:29:55 -08:00
Pine Wu e63119f785 Fix #90538 2020-02-26 16:24:46 -08:00
Benjamin Pasero 65976ac711 Revert "docs for #91532"
This reverts commit ebcd432491.
2020-02-26 16:30:06 +01:00
Benjamin Pasero 29c2c6079e smoke - do not restore windows 2020-02-26 12:03:05 +01:00
Dirk Baeumer 2cb430b396 Fixes #91433: Smoke Test: Localization Test Failure 2020-02-26 11:55:17 +01:00
Benjamin Pasero ebcd432491 docs for #91532 2020-02-26 11:39:05 +01:00
Daniel Imms 06f2731c7f Remove terminal smoke test
Fixes #90539
2020-02-14 07:24:44 -08:00
Benjamin Pasero 35379aba75 smoke - headless option is troublesome 2020-02-11 17:35:53 +01:00
Benjamin Pasero 06b06ca10a smoke - move quick open tests into search 2020-02-11 17:28:03 +01:00
Benjamin Pasero 9d9d729655 Web: run integration tests as part of our product builds (fix #83923) 2020-02-10 11:23:00 +01:00
Benjamin Pasero 4be3cc8846 test - convert web integration to TS 2020-02-07 12:41:12 +01:00
Benjamin Pasero bb3edc40e6 smoke - exclude a few more tests for web 2020-02-07 07:10:59 +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
Joao Moreno 16c7551f36
move git smoke tests to integration tests 2020-02-04 17:06:49 +01:00
isidor 8f90e851c5 remode debug smoke tests 2020-02-04 16:14:02 +01:00
Benjamin Pasero a15803b9e7 smoke test - add attribute for tabs to simplify lookup 2020-02-04 14:50:53 +01:00
Sandeep Somavarapu 4fac3e22c5 remove the timeout 2020-02-03 11:49:10 +01:00
Daniel Imms 547cf4e81f
Run smoke tests against actual build (#83799)
* Run web against actual server

Part of #80308

* Fix strict null check errors

* Fix folder arg

* Disable unit tests and integration tests temporarily

* Allow running on node 12

* Fix smoke test condition

* Disable continue on error

* Add web to server dir

* fix smoke test to use build for web

* enable in product build

Co-authored-by: Benjamin Pasero <benjamin.pasero@gmail.com>
2020-02-03 11:26:55 +01:00
Benjamin Pasero d6eb50caa4
Smoke-Test: Hot-exit / dataloss tests broken (#89905)
* smoke test - carefuly select untitled content based on file name to find it properly

* Fileservice: mkdirp() logic is prone to errors from race conditions (fixes #89834)
2020-02-03 09:38:03 +01:00
Joao Moreno 9bec0160f6
fixes #86474 2020-01-23 11:41:00 +01:00
isidor 0fae04b8a2 fixes #78384 2019-12-05 14:21:50 +01:00
ryenus d75f90976b fix typo: consecutive-word duplications
This fixes unintentional duplications of words, such as `the the`, and
`can can` etc. I also take the chance to make a few wording tweaks to
avoid suspicious duplications.
2019-11-27 11:07:06 +08:00
Johannes Rieken 266f78096e remove smoke test for find ref, rename, goto, and peek, #85377 2019-11-22 11:36:13 +01:00
Jason Ginchereau 5c2e24f6ad Remove extra step from readme 2019-11-06 16:26:55 -08:00
Benjamin Pasero ea89eb903f fix #83805 2019-11-01 09:15:35 +01:00
Benjamin Pasero ca22de4b17 debt - bump node.d.ts dependency in extensions to 12.x (part of #82514) 2019-10-28 08:11:47 +01:00
João Moreno 229df29bc9
Update README.md 2019-10-03 09:03:13 +02:00
Joao Moreno 925f3ab1a0 fixes #81871 2019-10-03 08:51:05 +02:00
Daniel Imms 615e262789 Fix git smoke tests 2019-10-02 14:46:35 -07:00
Martin Aeschlimann 74ac7b8520 smoke: update mocha 2019-09-30 22:58:57 +02:00
Dmitry Gozman 367a5a0c59 Improve LinkDetector
- recognizes web urls;
- checks that file path exists;
- supports relative to workspace root paths (./foo);
- supports relative to home dir paths (~/foo);
- optional line/column;
- smoke test.
2019-09-24 13:19:52 -07:00
Daniel Imms a5b58dc5b8 Link directly to automation from smoke 2019-09-12 21:32:41 -07:00
Daniel Imms c3459acf6d Remove vscode-automation from pckage.json 2019-09-11 14:44:35 -07:00
Daniel Imms a0fc3ba877 Relink automation dep before compile
Just always relink to avoid issues with the build cache not restoring
links.

Fixes #80729
2019-09-11 11:20:11 -07:00
Jason Ginchereau 3d08742789 Add automation to root postinstall script 2019-09-09 09:30:34 -07:00
Daniel Imms 883bf518a9 Use --preserveWatchOutput in tsc watch, update yarn deps 2019-09-06 09:10:53 -07: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
Rob Lourens 7edc8f786e Fix #80304 - wait for remote window to actually connect before running tests 2019-09-04 17:29:07 -07:00
Rob Lourens 58c740aa48 Remove workaround for #74875 2019-09-04 14:52:53 -07:00
Daniel Imms 052ffefc24 Move puppeteer dep into smoke test project
Fixes #80329
2019-09-04 10:32:32 -07:00
Robo f5d7606821
Merge branch 'master' into update_electron 2019-08-30 09:05:41 -07:00
Benjamin Pasero d32c857d1b tsconfig 💄 2019-08-30 17:56:56 +02:00
deepak1556 5e0b028701 chore: Bump electron@4.2.10 2019-08-30 08:07:53 -07:00
Johannes Rieken dedf0de944 change type of _serviceBrand from any to undefined, #79918 2019-08-30 15:40:46 +02:00
Joao Moreno 4994c7be4e fixes #79867 2019-08-28 14:34:54 +02:00
Daniel Imms 68660775ab Teardown server on SIGTERM 2019-08-20 10:17:54 -07:00
Daniel Imms 64716dd3b0 Fix smoke test driver types 2019-08-20 10:17:54 -07:00
Martin Aeschlimann 815f7b05dd Localization test fails on remote smoketest. Fixes #78412 2019-08-19 13:01:26 +02:00
Daniel Imms 329f2fe76b Fix smoke tests 2019-08-16 06:39:38 -07:00
Daniel Imms d8cb87bd21 Reduce diff 2019-08-15 08:45:30 -07:00
Daniel Imms 6e8d4cf70f Fix dispatch keybinding when called multiple times 2019-08-15 07:58:24 -07:00
Daniel Imms 173b8c5cc6 Reduce diff 2019-08-15 07:52:23 -07:00
Daniel Imms 520fac5336 Remove click code from puppeteer driver, move interfaces to common 2019-08-15 07:49:06 -07:00
Daniel Imms 221a6ca43c Fix strict error 2019-08-15 07:15:59 -07:00
Daniel Imms 414a35dcf7 Use new browser none arg 2019-08-14 15:04:35 -07:00
Daniel Imms 57c13dc0c4 Base web user data dir off normal one 2019-08-14 14:50:45 -07:00
Daniel Imms 1f8d0fced3 Teardown on sigint 2019-08-14 11:38:48 -07:00
Daniel Imms 37d8f1fd26 Register driver 2019-08-14 11:37:16 -07:00
Daniel Imms 4af418a01f Use bat on Windows 2019-08-13 12:35:22 -07:00
Daniel Imms d5840463a3 Improve logging name 2019-08-13 11:37:26 -07:00
Daniel Imms 3db202b430 Clean up teardown code 2019-08-13 11:35:44 -07:00
Daniel Imms 27f5a327c9 Kill process when process exits 2019-08-13 11:34:02 -07:00
Daniel Imms 68f94dd8b4 Use temp user data dir 2019-08-13 11:28:29 -07:00
Daniel Imms f4deaa16c1 Remove unused import 2019-08-13 11:19:55 -07:00
Daniel Imms 064e134c6c Launch server from tests 2019-08-13 11:19:14 -07:00
Daniel Imms 8f1c14f737 Fix naming of puppeteer driver 2019-08-13 09:48:58 -07:00
Daniel Imms e3cc50361d Merge remote-tracking branch 'origin/master' into tyriar/puppeteer 2019-08-13 08:58:21 -07:00
Robo c327c4fcb7 chore: Bump electron@4.2.9 (#78836) 2019-08-12 08:14:18 +02:00
Daniel Imms 7721d6e373 Support launching web smoketests in headless mode 2019-08-09 11:21:40 -07:00
Daniel Imms b7bc156319 Remove resolved TODOs 2019-08-09 11:15:45 -07:00
Daniel Imms d224d533c8 Add all passing web tests 2019-08-09 11:06:01 -07:00
Daniel Imms 0d740b9913 Enable passing tests 2019-08-09 10:41:07 -07:00
Daniel Imms 3d64c7ef94 Allow web tests to pass electron path exists check 2019-08-09 10:03:08 -07:00
Daniel Imms 16a19e4452 Merge remote-tracking branch 'origin/master' into tyriar/puppeteer 2019-08-09 09:47:02 -07:00
Tony Xia 8443b97473 Fixed minor typos (#78042) 2019-08-05 11:14:08 +02:00
Joao Moreno 709a07d519 comment out i18n smoke test assertion 2019-08-02 15:33:17 +02:00
Joao Moreno d7f957bdec fix statusbar smoketests 2019-08-02 15:27:42 +02:00
Daniel Imms e723f810ec Add more tests 2019-07-31 10:24:42 -07:00
Christian Oliff 42cdcbb1bd
Fix 'Untitled' typo 2019-07-31 22:16:42 +09:00
Daniel Imms 65cd41503b Share code between electron and browser drivers 2019-07-27 13:39:35 -07:00
Daniel Imms 2e9593d064 Merge remote-tracking branch 'origin/master' into tyriar/puppeteer 2019-07-24 17:46:46 -07:00
deepak1556 0899c8ca90 chore: Bump electron@4.2.7 2019-07-24 14:25:15 -07:00
Daniel Imms e0d2e537f0 Pass web opt through 2019-07-19 17:21:11 -07:00
Daniel Imms 88c8745851 Bring more non-web smoke test code back 2019-07-19 17:16:04 -07:00
Daniel Imms 8d20c171fc Bring back non-web smoke tests 2019-07-19 17:12:11 -07:00
Daniel Imms 2eb4b1aebd Improve types 2019-07-16 14:09:12 -07:00
Daniel Imms f7b8079f21 Add puppeteer types and use TS in driver 2019-07-15 11:50:15 -07:00
Daniel Imms f784f5fd7f Merge remote-tracking branch 'origin/master' into tyriar/puppeteer 2019-07-15 10:34:58 -07:00
Martin Aeschlimann e6295eae65 Remote smoke test fails for 1.36.1. fixes #76987 2019-07-12 21:55:45 +02:00
Daniel Imms 76641f06d3 Get terminal smoke tests working under puppeteer 2019-07-12 12:39:53 -07:00
Martin Aeschlimann 112ca40eb1 remove unused import 2019-07-12 21:04:44 +02:00
Martin Aeschlimann 39e688381c smoke: support --test-repo on windows 2019-07-12 20:49:23 +02:00
Daniel Imms f9549e2347 Merge remote-tracking branch 'origin/master' into tyriar/puppeteer 2019-07-12 10:53:44 -07:00
Benjamin Pasero f7ff421b11 🆙 chokidar@2.1.7 2019-07-03 15:16:21 +02:00
Dirk Baeumer 39292af2b5 Fixes #76298: Smoke test failure: starts with 'DE' locale and verifies title and viewlets text is in German 2019-07-01 09:53:26 +02:00
Benjamin Pasero 9da43bcfb3 smoke - fix waitForStatusbarText 2019-06-28 15:35:36 +02:00
Benjamin Pasero ab9812e1af fix smoketest 2019-06-28 08:53:10 +02:00
Benjamin Pasero 84bfa21566 fix #75909 2019-06-27 11:51:00 +02:00
Benjamin Pasero 28a51a3f45
electron@4.2.5 (#76020) 2019-06-24 17:05:19 +02:00
Martin Aeschlimann f14e091212 fix smoke test after problems view css change 2019-06-17 12:08:26 +02:00
Benjamin Pasero 7b80b25ddf bump electron@3.2.4 2019-06-13 08:03:41 +02:00
Daniel Imms c41ad18414 Puppeteer exploration 2019-06-12 14:37:12 -07:00
Benjamin Pasero 3ae69da3a5 status - incremental updates 2019-06-11 09:59:01 +02:00
Waldir Pimenta f3e4e47164 Fix spelling of the example abbreviation (e.g.) 2019-06-05 16:00:26 +02:00
Martin Aeschlimann 66280104a9 [smoke] workaround for #74875 2019-06-05 12:31:50 +02:00
Benjamin Pasero d78a75973c
update @types/node (#74881) 2019-06-05 10:20:01 +02:00
Martin Aeschlimann be547e26fc fixes for remote smoke tests against a build 2019-06-05 09:38:02 +02:00
Benjamin Pasero d7977c880f debt - use @types/node: 10 for all extensions 2019-06-05 09:32:36 +02:00
Benjamin Pasero 73643c60a6
Update to Electron 4.0.x (#73119)
* Bump electron@4.0.0-beta.9

* electron 4 - temporarily warn about exploration change

* update to Electron 4.0.0 stable

* remove electron 4 notification

* bump to electron@4.0.1

* electron 4: adopt format change of "version" file

* build - set to use exploration image

* Revert "build - set to use exploration image"

This reverts commit 1bb280fc5e.

* electron@4.0.2

* fix electron.d.ts

* update distro

* bump electron@4.0.4

* debt - adopt new process.getProcessMemoryInfo()

* update electron@4.0.5

* electron@4.0.6

* electron 4.0.x - remove Linux 32bit build

* electron@4.0.7

* electron - update to 4.1.2

* bump electron@4.1.4

* update build (remove Linux32)

* electron@4.1.5

* electron 4 - remove linux 32bit warning

* Remove more 32-bit Linux build stuff

Fixes #66271

* electron@4.2.0

* electron@4.2.1

* electron@4.2.2

* electron@4.2.3

* Revert "electron@4.2.3"

This reverts commit ae375ef764.

* Revert "Revert "electron@4.2.3""

This reverts commit 513581ebc5.
2019-06-04 10:50:10 +02:00
Johannes Rieken c9344059ca fix #74702 2019-06-03 11:08:33 +02:00
Rachel Macfarlane fcf2ce32df
Update README.md 2019-05-31 14:17:33 -07:00
Benjamin Pasero 959246744b status - simplify by not needing element ID 2019-05-28 18:20:56 +02:00
Benjamin Pasero 8c35807271 status bar - adopt octicons for problems (#74285) 2019-05-28 17:54:01 +02:00
Martin Aeschlimann 90cfe12a63 Add vscode-test-resolver 2019-05-22 16:41:26 +02:00
Alex Dima 21d523e3ea Remove trailing spaces 2019-05-22 13:01:41 +02:00
Daniel Imms 0a878e8a3e Git ignore temp server downloads 2019-05-22 10:59:02 +02:00
Sandeep Somavarapu c77ec582b0 - Remove undefined in the aria label
- Search extension by id
2019-04-30 11:42:32 +02:00
Andre Weinand 3d83fcf5be
improve doc about the two build versions required for the smoketest 2019-04-11 13:15:25 +02:00
Daniel Imms 0b3bfd9598 More arguments for test 2019-04-10 22:32:45 +02:00
Sandeep Somavarapu 2681e564e7
move back to vscode folder 2019-04-01 11:11:35 +02:00
Sandeep Somavarapu f5391c163f
Compile sources before running 2019-04-01 11:10:13 +02:00
Benjamin Pasero 978a41a6bb electron@3.1.8 2019-04-01 09:36:55 +02:00
Sandeep Somavarapu 01470fbca3 Fix #71319 2019-03-28 12:52:25 +01:00
Rob Lourens 47d76f154d Fix search smoke test 2019-03-22 18:36:50 +00:00
Rob Lourens fa1c88a4e1 Disable extensions in smoketest 2019-03-22 18:10:39 +00:00
isidor 5595925f93 fixes #70423 2019-03-22 17:09:08 +01:00
Daniel Imms e0c0e08569 Add extra timeout to squash flakiness 2019-03-22 08:53:33 -07:00
isidor 37b76b0889 debug: transform actions to commands and contribute them properly 2019-03-19 15:46:24 +01:00
Dirk Baeumer 4eb16c20fc Reenable localization smoke tests. 2019-03-18 21:19:10 +01:00
Benjamin Pasero 4412367554 fix #70017 2019-03-15 18:54:22 +01:00
Rob Lourens cceda8e2f2 Fix #70389 - fix search smoke test 2019-03-13 18:55:30 +00:00
Joao Moreno 7b8af7a5ab adopt latest smoketest changes 2019-03-13 11:56:07 +01:00
Benjamin Pasero 22fdb8e2c3 bump electron@3.1.6 2019-03-10 12:40:50 +01:00
Pine Wu 485b2c924a Notice for Node v10.x requirement for smoketest 2019-03-01 12:47:37 -08:00
Dirk Baeumer 406f066218 Disable localization tests due to refactorings 2019-02-27 12:34:01 +01:00
Benjamin Pasero a5b56bdb08 electron@3.1.3 2019-02-06 09:05:53 +01:00
Benjamin Pasero 6089c69984 update to electron@3.1.2 2019-01-25 18:25:57 +01:00
Benjamin Pasero ed5a04d3f7
update to electron 3.1.0 (#66987) 2019-01-23 15:02:48 +01:00
João Moreno 9bdcd610ed
Merge pull request #65941 from Microsoft/kieferrm/smoke-test-shutdown
Gentle shutdown of application in smoke test
2019-01-07 10:07:11 +01:00
Benjamin Pasero 5967828c2a update electron@3.0.13 2019-01-04 08:00:17 +01:00
Rob Lourens ef2547d547 replace void 0 with undefined 2019-01-03 11:20:19 -08:00
Kai Maetzel 26ed89df8a offer exit on driver 2019-01-02 17:38:52 -08:00
kieferrm 38e7a68c16 fix smoke test 2019-01-02 13:31:37 -08:00
kieferrm df5a295484 adapt smoke test to changes in settings 2019-01-02 11:48:49 -08:00
kieferrm fa5306d67b fix smoke test 2019-01-02 11:17:01 -08:00
Johannes Rieken ca773cb3f2 fix #64830 2018-12-12 15:48:20 +01:00
isidor 89a775140e update debug smoke test css for list
fixes #64832
2018-12-12 11:02:20 +01:00
Benjamin Pasero 0bcf5cff8a
Update to Electron 3.0.10 (#56149)
* update to 3.0.0-beta.3

* update d.ts files; rename NodeBuffer => Buffer

* update to 3.0.0-beta.4

* undo invalid change

* remove some Electron 2.0.x specific workarounds

* pinch zoom is now disabled by default

* update vscode-nsfw

* change vscode-nsfw

* update smoke test electron version

* streams: use destroy() over close()

* workaround broken tests

* bump distro and OSS

* try to bump node version for build

* update macOS build to use node.js 10.8.0

* fix extension tests

* use node.js 10.2.1 for all builds

* remove nsfw from dev dependencies

* back to node 8.x for build

* Revert "back to node 8.x for build"

This reverts commit 90ea2b7af2.

* update distro

* disable test run on macOS prod build for now

* bump distro

* ensure proper nsfw dep

* fix more native dependencies

* temp disable failing test

* fix packages

* update deps

* fix deps

* update deps

* enable macOS unit tests again

* fix deprecated buffer use

* Electron 3.0.0.beta.5

* bump deps

* fix tree accidentally treating auxclick as click

* improve overlay cleanup scheduler (fixes flicker seen with Electron 3.0.x)

* update distro

* remove obsolete disableBlinkFeatures: 'Auxclick'

* update to Electron 3.0 beta 6

* fix compile

* workaround #56994

* do not use backgroundColor to find shared process (causes flicker)

* fix flicker on windows from shared process background color

* webview - bubble up keyboard events (workaround for #56988)

* bump electron to 3.0.0-beta.8

* webview - fix deprecation

* webview - fix another deprecation

* debt - handle SIGPIPE on more processes

* workaround more webview focus issues (for #56988)

* webview - use proper way to focus()

* debt - avoid window-focus/blur and use native focus events instead

* webview - restore previous focus method

* webview - improve focus tracking (do not rely on DOM events)

* bump to electron 3.0.0-beta.9

* update deps

* update electron@3.0.0-beta.10

* webview - do not rely on DOM focus for certain commands (for #56988)

* update to electron@3.0.0-beta.11

* electron@3.0.0-beta.12

* update to beta 13

* update to electron 3.0.0

* update to Electron 3.0.1

* electron@3.0.2

* revert build changes (node.js version)

* try with: enable mojave dark mode support

* fix types

* electron 3.0.3

* electron@3.0.4

* fix deps

* bump electron@3.0.6

* bump electron@3.0.9

* fix strict null issue

* reset format

* bump electron@3.0.10

* fix strict null issue

* webview - print error when revive fails

* electron 3.0.x - try to fix keybindings in webviews (#64417)

* bump @types/node => ^10.12.12

* 💄

* update distro
2018-12-10 12:54:38 +01:00
Joao Moreno a901902ce6 remove TPromise.wrapError
related to #63897
2018-12-10 11:33:41 +01:00
Rob Lourens 2337790398 Fix search smoketest 2018-11-27 09:59:43 -08:00
Joao Moreno 9ee7aa35c2 fix smoke test 2018-11-19 10:22:06 +01:00
Joao Moreno 09bd9f7dee fix smoketest: find all references 2018-11-16 16:27:34 +01:00
Alex Dima b60903d3c2 Remove no longer necessary 'use strict' 2018-11-07 19:55:44 +01:00
Joao Moreno c49207f9a3 fix localization smoketest 2018-11-02 15:30:05 +01:00
Benjamin Pasero 77e3a41c36 bump electron@2.0.12 2018-10-24 12:13:36 +02:00
Matt Bierner 71d7e97d85 Add language to code blocks 2018-10-23 16:18:14 -07:00
Joao Moreno deadcd4d47 fix smoke tests 2018-10-18 14:59:23 -07:00
Rob Lourens cdabfc35e0 Fix search smoketest 2018-10-12 17:42:13 -07:00
Benjamin Pasero fc971b1674
electron@2.0.11 (#60143) 2018-10-08 16:08:23 +02:00
Joao Moreno 707787c5b8 update yarn.lock files to use integrity 2018-09-30 16:34:43 +02:00
isidor bac5061d61 smoke test: fix debug failing test 2018-09-26 12:18:15 +02:00
Sandeep Somavarapu 138acafed8 Fix #58858 2018-09-24 10:33:34 +02:00
isidor f8092f7573 debugActionsWidget -> debugToolbar 2018-09-19 16:06:58 +02:00
isidor 2adc5cccce debug.ts -> debugSmoke.ts to avoid duplicate names 2018-09-19 12:27:53 +02:00
Sandeep Somavarapu 5eb9eb9474 Fix #58583 2018-09-13 16:39:28 +02:00
Sandeep Somavarapu c6cc8127bd Fix #58060 2018-09-12 15:23:05 +02:00
Joao Moreno 732825ecc5 fix yarn.lock change 2018-09-11 22:50:16 +02:00
Joao Moreno 1914120000 remove cp 2018-09-11 17:29:46 +02:00
Joao Moreno 44572b18ea smoke: cleanup workspaceOrFolder 2018-09-11 17:29:24 +02:00
Joao Moreno c29fef0aa0 smoke: cleanup multiroot tests 2018-09-11 17:29:24 +02:00
Maarten Fonville 2ba2fa5d3c Update Electron to 2.0.9 (#58382) 2018-09-11 17:28:06 +02:00
Benjamin Pasero a4bf919e59
Cleanup bootstrap files (#58171)
* bootstrap  - first cut

* bootstrap => bootstrap-fork, bootstrap-shared => bootstrap

* bootstrap - extract uriFromPath()

* bootstrap - extract readfile/writefile

* bootstrap - share more code when loading renderers

* boostrap-electron-browser => bootstrap-window

* bootstrap - cleanup main.js

* bootstrap - handle index.js

* bootstrap 💄
2018-09-07 12:23:09 +02:00
Alex Dima c36258d23f Use const enums (to inline their values in JS) 2018-09-06 20:39:19 +02:00
Sandeep Somavarapu 554eb6e796 Revert "Fix #58060"
This reverts commit 7de4737b36.
2018-09-06 17:58:30 +02:00
Sandeep Somavarapu 7de4737b36 Fix #58060 2018-09-06 16:52:51 +02:00
Benjamin Pasero 2bf78e5cfe fix smoketest 2018-09-04 08:20:05 +02:00
Benjamin Pasero 19dea4730a 🎉 debt - remove builder 🎉 2018-09-04 08:08:03 +02:00
Rob Lourens 5ecfebae33 #57196 fix search smoketest 2018-09-02 20:49:49 -07:00
Joao Moreno a7a21f3118 smoketest: fix keyboard platform specific code 2018-08-28 14:37:34 +02:00
Sandeep Somavarapu 82f6a47ab5 Fix #57292 2018-08-28 13:24:03 +02:00
Benjamin Pasero c9120ee7fb comment out failing smoke test 2018-08-28 12:16:32 +02:00
Benjamin Pasero 6607a81c12 debt - do not use deprecated Buffer() ctor 2018-08-22 10:42:36 +02:00
Joao Moreno ac6a7ad54b fix driver copy task 2018-08-20 21:07:05 +02:00
isidor fe747f81c0 debug smoke: match ona a substring for a specific stack frame due to a potential sufix "readonly node content"
fixes #56069
2018-08-15 12:14:20 +02:00
Rob Lourens 206e1b0914 Fix settings smoketest 2018-08-13 22:30:08 -07:00
Jackson Kearl a15b4ed66d Hopefully make install extensions smoke test less flakey (#56271) 2018-08-13 16:11:42 -07:00
Christof Marti e8706e2223 Update smoke test (#29096) 2018-08-10 12:44:17 +02:00
Nil f48b0cb446 update smoke ts version 2018-08-09 20:28:50 +08:00
Christof Marti 3186ac39f6 Fix smoke tests (#29096) 2018-08-09 08:22:30 +02:00
Ramya Achutha Rao ea8d5a4b22 Fix smoke tests for extension search box 2018-08-03 15:51:58 -07:00
Joao Moreno b839bdec72 update electron for smoketest 2018-08-03 16:36:07 +02:00
Rob Lourens 2254b1c687 Fix smoketest 2018-07-24 10:07:20 -07:00
Joao Moreno fb1e27fa92 remove monaco-workbench-container
related to #54031
2018-07-11 15:48:00 +02:00
Jackson Kearl 47e4319871
Merge pull request #53494 from JacksonKearl/a11y/viewlet-headings
Use HTML headings for viewlet titles.
2018-07-10 08:57:51 -07:00
Joao Moreno 7d277787b4 fix bad smoketest launcher 2018-07-04 08:49:10 +02:00
Jackson Kearl 977c5c47ab Use HTML headings for viewlet titles. 2018-07-03 10:25:42 -07:00
Sandeep Somavarapu e1cc350f6b Fix #53316 2018-06-29 12:23:39 +02:00
Sandeep Somavarapu d464535ca3 Fix #53315 2018-06-29 12:23:26 +02:00
isidor 99a2e49e86 fix smoke test 2018-06-29 09:43:22 +02:00
Joao Moreno 8a3ffed0ab vsts: report smoketest results 2018-06-12 17:37:53 +02:00
Joao Moreno bb3aa3770f smoke 2018-06-08 23:01:25 +02:00
Joao Moreno e735f4db4d smoketest: bring back action clicking 2018-06-08 22:18:46 +02:00
Joao Moreno 273ef1dfda Revert "smoketest: use commands instead of actions in git"
This reverts commit 1651eb2eb4.
2018-06-08 22:11:57 +02:00
Joao Moreno 1651eb2eb4 smoketest: use commands instead of actions in git
fixes #51425
2018-06-08 15:10:02 +02:00
Joao Moreno 2322b4bd64 fix compile error 2018-06-08 15:10:02 +02:00
isidor eb6a58287d debug smoke: Force load from disk since file events are sometimes missing
fixes #51296
2018-06-07 15:34:10 +02:00
Joao Moreno 78d7d64c5d smoketest: more search assertions 2018-06-06 11:23:39 +02:00
Joao Moreno 6f6320fc43 smoketest: fix Search flakyness
related to #51137 #49117
2018-06-06 10:53:42 +02:00
Joao Moreno a88680fd78 smoketest: replace should be specific on which file to remove results 2018-06-06 10:53:42 +02:00
Joao Moreno 7f45491926 smoketest: avoid more flakyness in search 2018-06-06 09:51:08 +02:00
Rob Lourens fc2b8d936f Fix preferences smoketest - this test was opening app.js by clicking in the explorer, but app.js ended up scrolled half out off the view. Instead of clicking the row, it clicked the explorer view header and collapsed the file tree. Use quickopen to open it instead 2018-06-05 10:04:52 -07:00
Joao Moreno 5b2e81d8b2 smoke: remove flakyness from search smoke tests
fixes #51137
2018-06-05 16:00:22 +02:00
Joao Moreno 50b7b583b3 smoke: use trace log level 2018-06-05 15:31:36 +02:00
Joao Moreno 29a8be39f1 smoke: save logs as artifacts 2018-06-05 15:24:48 +02:00
Joao Moreno b0be038e51 debug: fix statusbar service listener timing
fixes #48110
2018-06-05 13:03:49 +02:00
Joao Moreno 3a0aab3697 smoketest: careful with stackframes 2018-06-05 13:03:49 +02:00
Joao Moreno 2658e7f51e fixes #51138 2018-06-05 12:35:50 +02:00
Joao Moreno 3de695109d smoke: reduce flakyness 2018-06-04 16:27:18 +02:00
Joao Moreno 5bb4169d48 smoke: fix dataloss flakyness 2018-06-04 15:13:24 +02:00
Joao Moreno 9a599483f6 Merge branch 'master' into grid 2018-06-01 16:16:57 +02:00
Joao Moreno 49b0294e52 smoketest: go-to-definition is flaky
fixes #50944
fixes #49107
2018-06-01 15:09:47 +02:00
Joao Moreno 18493986cf Merge branch 'master' into grid 2018-05-31 14:18:36 +02:00
Joao Moreno a9b7bca8d9 smoketest: bring back search tests 2018-05-31 10:17:31 +02:00
Joao Moreno 4a3a954985 smoketest: update to package-lock.json
fixes #50857
2018-05-31 10:16:39 +02:00
Joao Moreno 44b7d9c34e smoketest: clear state from failing search tests 2018-05-31 10:06:23 +02:00
Joao Moreno 597c0c2cda smoketest: remove verbose from yarn 2018-05-31 10:02:56 +02:00
Benjamin Pasero 7acb20cf8d Merge branch 'master' into ben/editor 2018-05-30 12:55:22 +02:00
Joao Moreno 0154ace834 smoke: run yarn verbose 2018-05-30 09:38:48 +02:00
Joao Moreno d49246788f smoketest: use yarn 2018-05-30 09:12:07 +02:00
Joao Moreno 8d21c8587a smoke: uncomment debug suite 2018-05-30 09:12:07 +02:00
Benjamin Pasero b16ec92aa1 Merge branch 'master' into ben/editor 2018-05-25 06:32:30 +02:00
Rob Lourens 8f3f91d1f7 Remove second copyright header 2018-05-24 10:46:00 -07:00
Benjamin Pasero 2243f85185 Merge branch 'master' into ben/editor 2018-05-24 08:11:30 +02:00
Rob Lourens 16a54dac7b Add helpers for repeating mocha tests, and a search smoketest helper 2018-05-23 22:08:09 -07:00
Benjamin Pasero 77bbc7e3e4 smoke - disable flaky search test (for #50355) 2018-05-23 15:38:31 +02:00