Commit graph

913 commits

Author SHA1 Message Date
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
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
Dirk Baeumer 08c4cd87e3 Reenable localization tests. 2021-03-25 10:42:35 +01: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
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
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
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
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
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
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
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
Dirk Baeumer e694b041e3 Label for extension viewlet changed. Disable smoke test 2020-04-02 11:20:42 +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
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 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
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 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
Johannes Rieken 266f78096e remove smoke test for find ref, rename, goto, and peek, #85377 2019-11-22 11:36:13 +01:00
Benjamin Pasero ea89eb903f fix #83805 2019-11-01 09:15:35 +01: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
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
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
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 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 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
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
Martin Aeschlimann f14e091212 fix smoke test after problems view css change 2019-06-17 12:08:26 +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
Martin Aeschlimann be547e26fc fixes for remote smoke tests against a build 2019-06-05 09:38:02 +02:00
Johannes Rieken c9344059ca fix #74702 2019-06-03 11:08:33 +02: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
Sandeep Somavarapu c77ec582b0 - Remove undefined in the aria label
- Search extension by id
2019-04-30 11:42:32 +02:00
Daniel Imms 0b3bfd9598 More arguments for test 2019-04-10 22:32:45 +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
Dirk Baeumer 406f066218 Disable localization tests due to refactorings 2019-02-27 12:34:01 +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
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
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
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
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 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
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
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
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
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 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 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
Benjamin Pasero 0562e4f468 smoke - more disablement for #50337 2018-05-23 15:37:17 +02:00
Benjamin Pasero f913d93c49 smoke - more disablement for #50337 2018-05-23 15:36:03 +02:00
Benjamin Pasero 57b753836a Merge branch 'master' into ben/editor 2018-05-23 12:31:17 +02:00
Benjamin Pasero 7cc501658a smoke - disable flaky debug tests 2018-05-23 12:28:22 +02:00
Rob Lourens aa1aafbabb Unbreak settings-related smoke tests 2018-05-22 21:25:01 -07:00
Benjamin Pasero f0abfa346e Merge branch 'master' into ben/editor 2018-05-22 07:21:24 +02:00
Rob Lourens 56e3f8d607 Disable CSS smoketest that relies on settings, since shortcut is changed 2018-05-21 22:01:24 -07:00
Rob Lourens dbd7f09189 Disable settings smoketest since keybinding is changed 2018-05-21 21:59:41 -07:00
Benjamin Pasero 94094e2a6d grid - fix to set height: 100% on editor container 2018-05-18 13:11:45 +02:00
Rob Lourens 11bd4e4160 Fix debug smoketest - frame contents can wrap but stay hidden - ensure that click lands on the correct frame 2018-05-13 21:31:15 -07:00
Christof Marti c249ac2caa Update smoke test to Quick Input (#49340) 2018-05-09 10:39:10 +02:00
Joao Moreno 60f8c97ef2 smoketest: drop keybindings.json
fixes #49140
2018-05-08 16:34:52 +02:00
Joao Moreno 6cae65a27b retry focusing the search input
fixes #49117
2018-05-04 09:42:21 +02:00
Joao Moreno 3731a43749 fix preferences smoketests due to broken keybindings 2018-05-03 21:27:18 +02:00
Joao Moreno 809f5dffd1 fix smoketest npe 2018-05-03 14:40:29 +02:00
Joao Moreno 050e66fdad fix smoketest in tfs 2018-05-02 16:52:45 +02:00
Joao Moreno 931ee228f3 smoketest: poll should report last error 2018-05-02 12:43:34 +02:00
Joao Moreno fe49af2cac fix terminal smoketests
fixes #48396
2018-05-02 12:30:22 +02:00
Joao Moreno 5dc5b4a90e smoketest: show devtools when using --verbose 2018-05-02 12:30:22 +02:00
Peng Lyu 81c2b441fb Revert "disable failing smoke test."
This reverts commit 1ae3ab394d.
2018-04-23 17:57:31 -07:00
Peng Lyu 1ae3ab394d disable failing smoke test. 2018-04-23 17:52:56 -07:00
Johannes Rieken 21700be507 disable terminal smoke test 2018-04-23 15:10:41 +02:00
Joao Moreno 4427c0ec9f fix CSS smoketests 2018-04-19 09:20:54 +02:00
Joao Moreno 359108ae2a fix search smoketests 2018-04-19 09:14:50 +02:00
Joao Moreno 2cabb75aed increase CSS test timeout 2018-04-18 23:41:15 +02:00
Joao Moreno 28f57593c7 smoketest: improve preferences smoketest reliability 2018-04-18 16:35:28 +02:00
Joao Moreno 2be3fd376d fix bad log 2018-04-18 16:13:31 +02:00
Joao Moreno 7adef9d244 log file 2018-04-18 15:45:27 +02:00
Joao Moreno 528efc5bbb smoketest: log last poll message 2018-04-18 15:23:51 +02:00
Joao Moreno 091b445406 fixes #48109 2018-04-18 11:53:40 +02:00
Joao Moreno 713e5c13c8 screenshot support 2018-04-18 08:14:38 +02:00
Joao Moreno 66581ee338 smoketest: configure git user name and email 2018-04-17 14:13:14 +02:00
Joao Moreno a5d755138c smoke: better reload, better extension search 2018-04-13 10:32:07 +02:00
Joao Moreno 30c497bd7b fix peek race condition 2018-04-13 10:32:07 +02:00
Joao Moreno 9258234a5a smoketest: fix quick open code stealing 2018-04-13 10:32:07 +02:00
Joao Moreno 2098851c25 startup timeout 2018-04-12 15:00:44 +02:00
Joao Moreno ebc3719977 smoke: improve wait for welcome 2018-04-12 14:46:40 +02:00
Joao Moreno 24da7d88a6 smoketest: fix openFile 2018-04-12 11:42:44 +02:00
Joao Moreno 3379c0d8ab create named pipe in windows 2018-04-12 09:55:31 +02:00
Joao Moreno b4492b1f76 further cleanup of driver API 2018-04-11 17:25:51 +02:00
Joao Moreno 3df5480a16 green tests, more cleanup 2018-04-11 17:25:37 +02:00
Joao Moreno 68e36ecb87 more wait calls 2018-04-11 16:48:42 +02:00
Joao Moreno 5d48d47129 remove API 2018-04-11 16:20:09 +02:00
Joao Moreno 1ebb0dd23b remove spectron references 2018-04-11 14:05:22 +02:00
Joao Moreno 1b2f1980c4 forward extraArgs to app 2018-04-11 12:20:37 +02:00
Joao Moreno 72bd5854c8 cleanup 2018-04-11 12:18:42 +02:00
Joao Moreno 04cb861845 remove screenCapturer 2018-04-11 12:12:58 +02:00
Joao Moreno 6ec806c64f 💄 2018-04-11 12:09:11 +02:00
Joao Moreno 6a47eccedc green extensions tests 2018-04-11 12:08:00 +02:00
Joao Moreno 2f6e594308 green debug tests 2018-04-11 11:29:23 +02:00
Joao Moreno 9d6f619140 error, missing compilation 2018-04-11 11:17:22 +02:00
Joao Moreno 7fd59a0843 start debugging with command 2018-04-11 11:08:21 +02:00
Joao Moreno bc553d5263 remove slow timeouts 2018-04-11 10:59:50 +02:00
Joao Moreno 812e5af170 green git smoke tests! 2018-04-11 10:54:42 +02:00
Joao Moreno 8eae25a2ba remove selectorExecute 2018-04-10 17:05:14 +02:00
Joao Moreno fc0774e44f typeInEditor API 2018-04-10 16:26:45 +02:00
Joao Moreno 7bd69c0c86 attributes, children on IElement instances 2018-04-10 12:34:46 +02:00
Joao Moreno 37b5661356 forward driver calls 2018-04-10 11:52:40 +02:00
Joao Moreno 5b5427b0c6 ignore generated d.ts 2018-04-10 10:57:11 +02:00
Joao Moreno 96143f924c wip: driver ipc 2018-04-09 21:36:43 +02:00
Joao Moreno 056db45213 driver: dispatchKeybindings 2018-04-09 18:56:50 +02:00
Joao Moreno f53e87d70b open correct workspace 2018-04-06 18:17:55 +02:00
Joao Moreno 8421745dee driver all the way to the windows 2018-04-06 18:07:29 +02:00
Joao Moreno f246e6fab8 collect and kill loose code instances 2018-04-06 00:06:56 +02:00
Joao Moreno f1e1fc41e6 wip: launch code without spectron 2018-04-06 00:03:57 +02:00
Joao Moreno 3df1991168 client -> api 2018-04-05 23:38:11 +02:00
Joao Moreno 0d7cc20324 💄 2018-04-05 23:36:58 +02:00
Joao Moreno 3fe4ed9dbb extract driver 2018-04-05 23:35:44 +02:00
Joao Moreno 5be3af25dc verbose, cleanup 2018-04-05 23:29:46 +02:00
Joao Moreno d25c6c4121 more api cleanup 2018-04-05 22:55:26 +02:00
Joao Moreno 9da0f472dd offline smoketests 2018-04-05 22:46:45 +02:00
Joao Moreno 86fe750a56 slim down driver API 2018-04-05 17:40:08 +02:00
Joao Moreno 6651dd5e16 clean API 2018-04-05 17:27:59 +02:00
Joao Moreno 7a312c1ea5 green! 2018-04-05 17:09:21 +02:00
Joao Moreno d5db746965 wip: cleanup API 2018-04-05 12:37:22 +02:00
Joao Moreno a1b2f26a6e more cleanup 2018-04-05 11:57:03 +02:00
Joao Moreno 225d7e5a21 cleanup API 2018-04-05 11:45:28 +02:00
Rob Lourens ceb93e7e47 Revert "OpenSearchViewlet before all search smoketests so they can run independently"
This reverts commit d7e13a72dd.
2018-03-30 17:17:20 -07:00
Rob Lourens 6c22e21cdc Fix #44923 smoke test, save happens automatically after replace. See #46983 2018-03-29 19:32:14 -07:00
Rob Lourens d7e13a72dd OpenSearchViewlet before all search smoketests so they can run independently 2018-03-29 19:30:48 -07:00
Rob Lourens 7409e4e607 Fix search smoketest for merged include/exclude boxes 2018-03-29 19:14:55 -07:00
Johannes Rieken 2a007a2373 first cut of rendering diagnostics severity hint, #44141 2018-03-21 11:33:14 +01:00
Benjamin Pasero 57080fa84a debt - clean up and polish some CSS rules in base 2018-03-02 16:48:22 +01:00
Benjamin Pasero 04f3109d30 smoke - need to wait longer for window reload 2018-03-01 14:33:14 +01:00
isidor a90be3e1ab breakpoint icons (include function breakpoint icons)
fixes #43763
2018-02-26 16:11:44 +01:00
Joao Moreno d4bba5a56e improve git smoke test stability 2018-02-26 12:47:49 +01:00
isidor d986d1aa26 search into panel 2018-02-16 15:10:56 +01:00
Rachel Macfarlane 7641229d1c Detect code insiders version in smoke tests on Linux 2018-02-06 14:58:33 -08:00
Dirk Baeumer f752f565ea Fixing smoke test start on Windows 2018-02-02 14:47:00 +01:00
Joao Moreno 5cb226b680 smoketests: always enable debug tests 2018-01-26 11:36:40 +01:00