Commit graph

1152 commits

Author SHA1 Message Date
Matt Bierner c2f4daf348
Update webview bits version for tests 2021-12-07 16:16:54 -08:00
Matt Bierner 9acd320eda
Also skip notebook test temporarily 2021-12-07 13:28:32 -08:00
Matt Bierner 2edff15481
Temporarily skip webview tests
We need to bump the version of the webview src pulled in, but this requires getting a good build first
2021-12-07 13:03:03 -08:00
Johannes Rieken 5c31535ea8
add more API rpc tests, https://github.com/microsoft/vscode/issues/115679 2021-12-07 09:22:48 +01:00
Johannes Rieken 257657fb23
fix https://github.com/microsoft/vscode/issues/137968 2021-11-30 15:21:56 +01:00
Tyler Leonhardt 26fe37ca3d
Revert "Have setting the value trigger the filter. Fixes #137279"
This reverts commit c1c103dee7.
2021-11-24 15:08:35 -08:00
Johannes Rieken c084b6ce2e
add contribViewsRemote-proposal to api-tests extension 2021-11-22 19:28:14 +01:00
Daniel Imms 96cc3b8fc0 Disable should respect dimension overrides again
Part of #137155
2021-11-19 06:01:49 -08:00
Tyler Leonhardt c1c103dee7
Have setting the value trigger the filter. Fixes #137279 2021-11-17 12:48:12 -08:00
Tyler Leonhardt 8133e1fc5e
Revert "have set value on the QuickPick/InputBox simply set the value on the input. Fixes #137279"
This reverts commit dfbaecd969.
2021-11-17 11:40:05 -08:00
Tyler Leonhardt dfbaecd969
have set value on the QuickPick/InputBox simply set the value on the input. Fixes #137279 2021-11-17 10:06:21 -08:00
Daniel Imms b66d2e7bbd Next attempt to fix should respect dimension overrides in remote
Fixes #137155
2021-11-17 05:29:13 -08:00
Daniel Imms da099cc71f Skip should respect dimensions overrides tests in remote only
Part of #137155
2021-11-17 04:45:30 -08:00
chrisdias f50ca77882 update png files 2021-11-15 17:26:14 -08:00
Daniel Imms f88820646b Tidy up 2021-11-15 00:14:06 -08:00
Daniel Imms b934d09346 Move other extension terminal tests to async await
Part of #137155
2021-11-14 23:53:12 -08:00
Daniel Imms 03a844a2e5 Use async await in pty terminal test
Part of #137155
2021-11-14 23:39:46 -08:00
Johannes Rieken 09c9d4c293
use enabledApiProposals instead of wildcard property, also update compilation units to only include d.ts-files that are needed, https://github.com/microsoft/vscode/issues/131165 2021-11-12 11:05:57 +01:00
Johannes Rieken a4d426a1c2
split vscode.proposed.d.ts into a file per proposal, https://github.com/microsoft/vscode/issues/131165 2021-11-12 09:48:17 +01:00
Johannes Rieken 68e819043c
use tsconfig.json#include for vscode.d.ts and vscode.proposed.d.ts, enables to remove most ref.d.ts-files 2021-11-09 15:53:35 +01:00
Johannes Rieken 9254a8cd27
move vscode.d.ts and vscode.proposed.d.ts into src/vscode-dts-folder, https://github.com/microsoft/vscode/issues/131165 2021-11-09 15:00:03 +01:00
Alex Ross 61cd6437a0
Fix timing bug for back-to-back CustomExecution tasks
Fixes #131926
2021-11-02 14:01:34 +01:00
Johannes Rieken 13f383439f
no test.only, fyi @bpasero 2021-11-01 15:14:36 +01:00
Benjamin Pasero 6ed67dd61e
editors - return undefined from openEditor when operation cancelled (fix #134786) 2021-10-28 09:23:08 +02:00
Tyler Leonhardt 5c0e664fd3
ensure show() hide() show() hide() emits two didHide events. Fixes #135747 2021-10-27 15:23:53 -07:00
Megan Rogge 5350eaa205
skip failing test 2021-10-15 09:41:50 -07:00
Benjamin Pasero 1afe238fed
comment out failing test (#135157) 2021-10-15 13:40:33 +02:00
Johannes Rieken 7283f5cb7c
fix https://github.com/microsoft/vscode/issues/130057 2021-10-12 13:12:11 +02:00
Matt Bierner 5fc835305a
Re-enable webview tests on web (#134300)
* Enable webview tests on web

These tests pass fine on Chrome and webkit. On Firefox, the two about loading resources currently fail

I spent a while trying to debug what is going on with these tests. It seems like the service workers is registered properly but `fetch` is never called on it. Skipping these for now

* Remove only

* Fix test
2021-10-01 12:32:29 -07:00
Logan Ramos 26ba13ff98
Fix + re-enable close tests 2021-09-27 10:52:47 -04:00
Logan Ramos d2c8185df9
Skip tab close test for now 2021-09-24 15:57:24 -04:00
Logan Ramos 7800296d17
Add close to tab model 2021-09-24 15:53:38 -04:00
Logan Ramos cbe175f438
Fix tests attempt number two 2021-09-24 10:12:52 -04:00
Logan Ramos ce7c00f4fb
Fix integration tests 2021-09-24 09:43:06 -04:00
Logan Ramos 620a61f5a3
Add more move tests 2021-09-24 09:09:35 -04:00
Logan Ramos 927a28da01
Add tab move tests 2021-09-23 15:35:34 -04:00
Johannes Rieken ba961427c3
fix https://github.com/microsoft/vscode/issues/132981 2021-09-23 14:55:54 +02:00
Logan Ramos c46e473ad8
Re-enable notebook in tabs test 2021-09-17 13:08:44 -04:00
Daniel Imms 4a7fddb0d2 Fix TerminalState tests 2021-09-17 06:31:43 -07:00
Matt Bierner 8b285b170e
Add log for failing test 2021-09-16 15:21:28 -07:00
Logan Ramos 76c3eb94c9
On the fly tab model construction (#133025)
* Enrich the change event

* Initial tab model building

* Work in progress model construction

* Add pauseable emitter

* Attempt using microtask

* Make tests pass

* Update active tab logic

* Fix layering issue

* event rename

* PR feedback

* Remove stray new line

* Add test for microtask emitter

* Add move event

* Add mmerge functionality to Microtask emitter

* Fix compilation errrors

* Fix tests

* Add tests to address feedback

* Change editor change event to an array

* Add array support to editorsChangeEvent

* Update src/vs/workbench/common/editor/editorGroupModel.ts

Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>

* Switch to a less efficient array method

* Add console.log for debugging

* Test with different notebook

* Fix notebook URI

* For now split up file open for better debugging

* Don't use notebook in test for now

* Cleanup event

* Fix tests

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2021-09-16 14:34:54 -04:00
Martin Aeschlimann 57dde04b44
Can't read StatusBarItem.tooltip anymore. Fixes #133231 2021-09-16 11:57:26 +02:00
Benjamin Pasero 8de035e09d
tests - remove only usage 2021-09-15 16:40:21 +02:00
Benjamin Pasero 129e62c989
storage - do not fail state access for extensions (#132777) (#133071) 2021-09-15 07:34:54 +02:00
Matt Bierner 0db5f55854
Unskip two webview tests
These reliably pass locally for me
2021-09-14 14:29:55 -07:00
Logan Ramos 65a8d1234c
Remove diff resource 2021-09-08 14:20:08 -04:00
Raymond Zhao df115e761a
Revert "Re-enable tab tests"
This reverts commit e0cdd0974b.
Revert reason: browser integration tests failing
2021-09-08 10:31:46 -07:00
Logan Ramos e0cdd0974b
Re-enable tab tests 2021-09-08 10:35:58 -04:00
Logan Ramos b699fab482
Skip tests 2021-09-07 18:34:16 -04:00
Logan Ramos 0f238bf3f9
Try promise.race 2021-09-07 17:40:43 -04:00
Logan Ramos e287a168dc
Fix tab tests 2021-09-07 10:31:47 -04:00
Logan Ramos d9a63f4cd8
Fix tabs tests 2021-09-07 09:49:34 -04:00
Tyler Leonhardt 997228d528
verify uri is correct 2021-09-04 08:58:31 -07:00
Tyler Leonhardt 15dfc742a6
ensure event comes from edit 2021-09-03 18:25:25 -07:00
Tyler Leonhardt e415d6ff35
revert test to unblock build 2021-09-03 17:59:05 -07:00
Tyler Leonhardt 3ccb217338
add additional logging 2021-09-03 16:18:03 -07:00
Tyler Leonhardt 319a72459f
fix windows CI failure 2021-09-03 16:06:37 -07:00
Tyler Leonhardt 4735c328d7
add confidence correction for language detection 2021-09-03 14:49:53 -07:00
Logan Ramos 9408062d1a
Add active tab test 2021-09-03 15:46:07 -04:00
Logan Ramos 82a3d2645f
Skip tabs test 2021-09-03 14:56:52 -04:00
Logan Ramos 5d7f4d3461
Add todo and remove test.only 2021-09-03 14:29:28 -04:00
Logan Ramos 22ca6611bd
Add get tabs tests 2021-09-03 13:47:01 -04:00
Johannes Rieken f71aba6560
make sure createDiagnosticsCollection doesn't leak RPC, https://github.com/microsoft/vscode/issues/115679 2021-08-27 12:12:53 +02:00
Matt Bierner d082058d44
Add API for setting kernelspec in ipynb files (#131219)
* Add API for setting kernelspec in ipynb files

Fixes #130602

This adds a new API to the built-in ipynb extension that lets other extension set the kernelspec metadata on a notebook file

* Temporarily skip the notebook editor tests

We need the new webview content to be published before these can run

* Use `custom`  instead of top level property
2021-08-24 18:06:53 -07:00
Matt Bierner d152e72606
Skip webview test on web for now 2021-08-24 18:06:18 -07:00
Matt Bierner a024cbcc42
Unskip tests 2021-08-24 15:14:15 -07:00
Matt Bierner 065b5f9715
Don't skip webview tests
Should be fixed now
2021-08-24 15:08:11 -07:00
Rob Lourens f4db5eac35 Disable tests that hit the notebook webview (see e4a7f93ed3) 2021-08-24 00:03:09 -07:00
Rob Lourens 2212b766aa Also skip Notebook API Tests (see e4a7f93ed3) 2021-08-23 23:17:54 -07:00
Matt Bierner e4a7f93ed3
Temporarily skip the notebook editor tests
We need the new webview content to be published before these can run
2021-08-23 19:25:55 -07:00
Daniel Imms 23760f5234 Remove change state event interface
Part of #127717
2021-08-19 14:40:33 -07:00
Tyler Leonhardt 78414130c7
update setting since we support non-untitled editors for language detection and clean up code a tad. 2021-08-18 10:54:32 -07:00
Alex Ross 84a8a567e8
Move TaskGroup isDefault api out of proposed
Part of #79188
2021-08-16 15:07:07 +02:00
Daniel Imms ddcf2d6630 Dispose of terminal at end of onDidChangeTerminalState test 2021-08-13 07:00:41 -07:00
Daniel Imms 189a73a197 Add listener to disposables array 2021-08-13 06:45:36 -07:00
Daniel Imms be646cf780 Use correct assert import 2021-08-12 17:21:26 -07:00
Daniel Imms 241a07d412 Add test, finish piping through interaction event
Part of #127717
2021-08-12 15:33:25 -07:00
Tyler Leonhardt 84abbfba40
rename language detection setting and ensure one worker gets created 2021-08-12 13:38:54 -07:00
Matt Bierner ab8e743520
Organize imports in ext tests 2021-08-11 16:55:51 -07:00
rebornix 0ab9d9926d revert undo/redo fix for scrolling. fix #130607, #130617 2021-08-11 16:04:00 -07:00
Rob Lourens ff681a5db2 Ensure final cell execution update is not delayed 2021-08-11 14:52:52 -07:00
rebornix 5dd10ce83b no more undo command test. 2021-08-06 13:03:40 -07:00
Tyler James Leonhardt cfcda1c048
Improve performance of language detection (#130006)
* initial move to worker

* move event handling to the untitledTextEditorModel

* reuse simpleWorker interfaces and classes

* use correct path to languageDetection

* have vscode-languagedetection be outside of the asar

* add telemetry

* don't unpackage anything from languagedetection because it's not needed

* add an integration test

* some of Ben's feedback

* rework worker code to avoid duplication

* add isDisposed check

* fix test

* Isi and Ben feedback part 2

* use RunOnceScheduler instead and try to fix the test using events

* Ben feedback part 3

* bump distro
2021-08-06 11:56:14 -07:00
rebornix 369afa6562 fix #121100. PausableEmitter 2021-08-04 11:59:29 -07:00
Megan Rogge d579ec3d9b
fix #121523 2021-08-04 12:14:59 -04:00
Rob Lourens fd48df6c7f Skip failing test 2021-08-03 20:01:27 -07:00
Rob Lourens bb4a627722 💄 2021-08-03 11:26:09 -07:00
Rob Lourens 1d8a91d86f Add integration test for opening a ipynb file 2021-08-03 11:19:22 -07:00
rebornix 02baf27ea5 💄 2021-07-27 11:57:02 -07:00
Alex Ross 3d5b13265d
Re-add task default API with fixes (#129397)
Part of #79188
2021-07-26 15:30:46 +02:00
Daniel Imms 5b5766d77d Fix async in terminal ext host and custom pty impl terminals
Fixes #129240
2021-07-23 06:15:00 -07:00
meganrogge 9b5319cab4
await create terminal call 2021-07-22 20:16:11 -07:00
Daniel Imms 740774991e Remove debug logs 2021-07-16 08:27:51 -07:00
Daniel Imms bbd67acb25 Remove replaceAll 2021-07-16 06:52:18 -07:00
Daniel Imms fcce57fc66 Debug logs in test 2021-07-16 06:05:34 -07:00
Daniel Imms 4bcac02b15 Revert "skip failing tests - #128828"
This reverts commit 599f5d2c67.
2021-07-16 05:16:01 -07:00
Sandeep Somavarapu 599f5d2c67
skip failing tests - #128828 2021-07-16 11:43:24 +02:00
Alex Ross cbde02b886
Failing test: Revert "Add isDefault to TaskGroup API (#128596)"
This reverts commit 48975dc080.
2021-07-16 10:16:16 +02:00
headerjson 48975dc080
Add isDefault to TaskGroup API (#128596)
* first pass at adding api

(cherry picked from commit 8a583c52ee)

* add task2 remaining changes

* remove unnecessary changes

* modify tasks.json directly for test

* reset tasks in test

* Fix compilation errors

Co-authored-by: Alex Ross <alros@microsoft.com>
2021-07-15 15:42:12 +02:00
Daniel Imms 3cd98a5056 Fix flakiness in test and re-enable
Fixes #128710
2021-07-15 06:32:31 -07:00
Daniel Imms 91ef2dd04a Remove child process monitor logs 2021-07-15 05:56:14 -07:00
Daniel Imms b605479359 Disable suite instead of just test 2021-07-14 19:00:56 -07:00
Daniel Imms 039582c0dd Disable env var collection test on Windows
See #128710
2021-07-14 17:42:34 -07:00
Logan Ramos b97c839e57
Forgot to re-enable test 2021-07-07 15:47:41 -04:00
Logan Ramos 601afb43f8
Fix build 2021-07-07 15:36:11 -04:00
rebornix 01759044cf
re #115679. 2021-07-05 14:45:27 -07:00
Johannes Rieken 84d21d968d
more stable integration test: onDidOpenNotebookDocument 2021-06-29 08:25:54 +02:00
Johannes Rieken 2c62cbf2cb
Merge branch 'main' into notebook/dev 2021-06-10 11:33:04 +02:00
Daniel Imms 5266c72cd9
Merge pull request #125743 from microsoft/tyriar/119826
Re-enable environment variable collection tests
2021-06-09 15:24:43 -07:00
Johannes Rieken b64e5eefc0
make output on cancel/interrupt unit tests instead of integration tests, https://github.com/microsoft/vscode/issues/125665 2021-06-09 09:15:52 +02:00
Johannes Rieken ccb86ac811
default kernels uses cell text as output 2021-06-08 16:16:34 +02:00
Daniel Imms 6913aad2da Re-enable environment variable collection tests
Fixes #119826
2021-06-08 05:45:40 -07:00
Johannes Rieken 78fe62bb76
use more showNotebookDocument, less activeNotebookEditor 2021-06-08 12:05:52 +02:00
Johannes Rieken 606a550a52
have only one kernel by default, bring in other kernels per test and use the assertKernel util to ensure the selected kernel is the wanted kernel 2021-06-08 11:58:40 +02:00
rebornix aafce57f5c consolidate move cell commands. 2021-06-07 16:23:04 -07:00
rebornix 896c26bdb3 Move editor tests to notebook.editor 2021-06-07 16:06:44 -07:00
rebornix c8928f8111 status bar test suite setup. 2021-06-07 14:14:20 -07:00
rebornix f05512d87e statusbar suite. 2021-06-07 14:10:34 -07:00
rebornix 5c063c5f83 move document event tests into notebook.document 2021-06-07 13:34:37 -07:00
rebornix ef62adb3ba start separating tests. 2021-06-07 12:03:55 -07:00
rebornix 51ccb0434d multi tabs and custom metadata. 2021-06-07 11:51:19 -07:00
rebornix 6259f7ca84 more showNotebookDocument for workspace edit tests. 2021-06-07 11:45:31 -07:00
rebornix af4086099f move towards openNotebookDocument. 2021-06-07 11:30:10 -07:00
rebornix 809dfb41a2 remove join cell test covered by unit test. 2021-06-07 11:10:04 -07:00
rebornix 9369a1671f remove only. 2021-06-07 09:27:02 -07:00
rebornix ca92f34eb2 re #125369. remove use of delete command 2021-06-04 16:17:27 -07:00
Johannes Rieken e43c3957f6
rename onDidChangeNotebookAssociation to onDidChangeSelectedNotebooks 2021-06-03 11:27:09 +02:00
rebornix 68e862e1d6 skip flaky window test. 2021-06-02 16:18:52 -07:00
rebornix 26cd18321b remove backwards compatible tests. 2021-06-02 14:12:21 -07:00
Johannes Rieken b5bdc48d55
use vscode.notebooks not vscode.notebook 2021-06-02 14:58:51 +02:00
Johannes Rieken 109c9d9486
adopt viewType everywhere and drop support for it, fixes https://github.com/microsoft/vscode/issues/125163 2021-06-02 12:05:19 +02:00
Johannes Rieken ac05ae7b6f
move file'ish things into workspace namespace 2021-06-02 09:43:07 +02:00
Johannes Rieken 0b6e70302f
remove deprecated API 2021-06-02 09:24:43 +02:00
Johannes Rieken d487b379ba
Merge branch 'main' into notebook/dev 2021-06-02 08:16:13 +02:00
rebornix b154a3d304 skip view column test. 2021-06-01 18:30:38 -07:00
Rob Lourens 8df0f06858 Group startTime and endTime into a single object 2021-06-01 16:30:38 -07:00
Rob Lourens ef28d1663d Inline parameters to execution task start and end 2021-06-01 16:13:27 -07:00
Johannes Rieken 6fe84c402b
Merge pull request #125106 from microsoft/joh/api/noMetadataType
Remove dedicated types for notebook and cell metadata
2021-06-01 19:24:40 +02:00
Johannes Rieken 545b931b96
remove dedicated types for notebook and cell metadata 2021-06-01 14:50:53 +02:00
Johannes Rieken b1457fa4b6
remove NotebookCellOutputItem#metadata 2021-06-01 13:59:44 +02:00
Johannes Rieken 83d5e2bda0
rename namespace to notebooks, https://github.com/microsoft/vscode/issues/122922 2021-05-31 13:06:14 +02:00
Johannes Rieken 4202ab071a
rename NotebookCellOutput#outputs to #items 2021-05-28 17:57:50 +02:00
Matt Bierner 9eeb092206
Re-enable skipped test
Fixes #119146
2021-05-27 15:44:27 -07:00
Johannes Rieken 9d907212ba
rename NotebookCellExecutionTask to NotebookCellExecution 2021-05-27 12:14:20 +02:00
rebornix 473cfe28bf Revert "Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main""
This reverts commit 7c01395da1.
2021-05-25 17:49:34 -07:00
Harald Kirschner 7c01395da1 Revert "Merge branch 'main' of https://github.com/microsoft/vscode into main"
This reverts commit 7a976501eb, reversing
changes made to 2257676834.
2021-05-25 17:19:40 -07:00
rebornix b4f4839da5 fix integration test 2021-05-25 14:31:40 -07:00
rebornix e1731e9104 fix build 2021-05-25 14:23:05 -07:00
Matt Bierner b1823157d5
Fall back to existing published webview commit (#119295) 2021-05-24 22:36:22 -07:00
rebornix f583b4b336
Merge branch 'main' into notebook/dev 2021-05-19 19:02:13 -07:00
Rob Lourens 0d33806803 Add suiteRepeat test util 2021-05-19 14:29:32 -07:00
rebornix 5b3cf7cc2a
Merge branch 'notebook/dev' into main 2021-05-19 14:12:17 -07:00
Johannes Rieken b63ad124d2
mark untitled notebooks as dirty by default, don't hold on to untitled notebooks eagerly, https://github.com/microsoft/vscode/issues/121974 2021-05-19 17:16:48 +02:00
Johannes Rieken 53352a2954
add API to open an untitled notebook, https://github.com/microsoft/vscode/issues/121974 2021-05-19 15:27:23 +02:00
Benjamin Pasero 159479eb5a
Allow to show status bar entries with an id and name (fix #74972) 2021-05-19 14:03:37 +02:00
Rob Lourens 97518f5e86 Copy testRepeat helper to extension integration tests 2021-05-18 21:53:57 -07:00
Johannes Rieken 956347c4ed
better logic for "notebook open/close, notebook ready when cell-document open event is fired", https://github.com/microsoft/vscode/issues/123655 2021-05-18 09:40:31 +02:00
Rob Lourens 2b8d74c4a8 Make metadata/internalMetadata non-optional 2021-05-12 18:19:10 -07:00
rebornix a41b51ab3f
update notebook contributions. 2021-05-12 14:56:27 -07:00
Johannes Rieken 0a14a26cd3
rename latestExecutionSummary to executionSummary 2021-05-12 09:34:21 +02:00
Johannes Rieken 0b3618c6e9
fix integration test 2021-05-12 08:53:18 +02:00
rebornix 05d4a5c56d
skip test. 2021-05-11 15:01:45 -07:00
Johannes Rieken d5ab22d7db
test that no RPC leaks via NotebookController 2021-05-11 09:39:01 +02:00
Johannes Rieken 06fa8b8543
API 💄 for NotebookCellData 2021-05-10 11:33:41 +02:00
Johannes Rieken 7ea5b137ea
rename cell kind Markdown to Markup, https://github.com/microsoft/vscode/issues/105933 2021-05-10 10:56:13 +02:00
Rob Lourens b987317d1a Rename onDidChangeNotebookCellExecutionState 2021-05-07 17:00:09 -07:00
Rob Lourens 4a76f0b19a registerNotebookCellStatusBarItemProvider should use viewType instead of NotebookSelector
Fix #122347
2021-05-07 15:23:19 -07:00
rebornix 110c966887
💄 2021-05-07 13:13:22 -07:00
rebornix 0568de16a8
support multiple cell ranges. 2021-05-07 13:12:14 -07:00
Johannes Rieken 1ab76005d3
even more strict assertions in flaky integration tests 2021-05-07 15:19:53 +02:00
Johannes Rieken dbdcdecdaa
skipped/failing test for https://github.com/microsoft/vscode/issues/123270 2021-05-07 11:59:29 +02:00
Johannes Rieken b2341b9cc6
run saveAllFilesAndCloseAll in setup and teardown and don't have it in each and every test, avoid usage of 'vscode.openWith'-command and prefer showNotebookDocument-API 2021-05-07 11:50:22 +02:00
Johannes Rieken 2c91a75e21
Merge branch 'main' into notebook/dev 2021-05-05 08:33:09 +02:00
Johannes Rieken 8a41ae1d93
less openWith-command, more editor asserting, https://github.com/microsoft/vscode/issues/122851 2021-05-05 08:32:06 +02:00
rebornix d631beda22
Merge branch 'notebook/dev' into main 2021-05-04 15:31:11 -07:00
Logan Ramos 656e1e6086
More deprecated assertion cleanup 2021-05-04 15:55:26 -04:00
Logan Ramos af69dc26ca
notEqual -> notStrictEqual 2021-05-04 15:55:25 -04:00
Logan Ramos 72aa675fc9
Update API tests to strict equal 2021-05-04 14:59:03 -04:00
Daniel Imms 8e5b3b5aff
Merge branch 'main' into hbibkrim/114898_terminal_name_change_event 2021-05-04 08:39:30 -07:00
Johannes Rieken f249c1db60
use showNotebookDocument instead of command, maybe https://github.com/microsoft/vscode/issues/122851 2021-05-04 14:36:53 +02:00
Robo bce4d71f64
chore: bump node@14.x in devDependencies (#122905) 2021-05-04 10:04:13 +02:00
Johannes Rieken 1ed6862c3e
more insights when execution integration tests fail 2021-04-30 14:16:00 +02:00
Johannes Rieken ed52d777ef
fix integration tests 2021-04-29 18:33:32 +02:00
Johannes Rieken 1f8e11079e
Revert "Comment out failing integration tests (#122269)"
This reverts commit 9a4d524f90.
2021-04-27 09:07:28 +02:00
Johannes Rieken 26cf2a5d62
fix https://github.com/microsoft/vscode/issues/122269 2021-04-27 08:35:09 +02:00
Alex Dima 9a4d524f90
Comment out failing integration tests (#122269) 2021-04-27 07:54:10 +02:00
Alex Ross 876dd2782a
Don't allow multiple tasks runs to start at once
Fixes #118238
2021-04-23 17:03:31 +02:00
Johannes Rieken 5390ec0e7c
remove isPreferred as instance property, replace selector with only viewType, allow controller to set a notebook priority instead 2021-04-22 16:13:42 +02:00
rebornix 264ccd16d4
Merge branch 'notebook/dev' into main 2021-04-21 15:15:59 -07:00
Matt Bierner 731402dce2
async override -> override async 2021-04-21 13:40:44 -07:00
Johannes Rieken 7194c24dad
use serializer in NB integration test 2021-04-21 11:50:02 +02:00
Johannes Rieken 9af75c08c5
remove ability to alter notebook output via WorkspaceEdit or NotebookEditorEdit 2021-04-21 11:42:58 +02:00
rebornix 61f646674b
Merge branch 'notebook/dev' into main 2021-04-20 13:27:44 -07:00
Miguel Solorio ac48f78dd6
Add icons for built-in extensions (fixes #81760) 2021-04-20 12:09:24 -07:00
Rob Lourens cc850ade50 Cell statusbar test 2021-04-20 10:55:30 -07:00
Rob Lourens b286729f35 Test cleanup 2021-04-20 10:55:30 -07:00
Johannes Rieken 454b741257
restore integration test 2021-04-20 15:10:50 +02:00
Johannes Rieken 3abadabac8
Merge branch 'main' into notebook/dev 2021-04-20 11:38:33 +02:00
Johannes Rieken b06388f501
Merge branch 'joh/clean-kernel' into notebook/dev 2021-04-20 11:33:41 +02:00
Joao Moreno b4816cfd1f
fix tests 2021-04-20 09:10:47 +02:00
rebornix 1f9e039a11
💄 2021-04-19 22:48:42 -07:00
Johannes Rieken 11c3ba58af
remove NotebookKernelProvider API and its implementation 2021-04-19 16:19:23 +02:00
Benjamin Pasero 14981ce89d tests - enable colors for windows (CI supports it and the new Windows terminal too) 2021-04-19 09:29:20 +02:00
meganrogge d7f5575367
skip failing test 2021-04-16 16:54:44 -07:00
rebornix 155df27d8d
💄 2021-04-15 14:49:11 -07:00
rebornix ebb0a7165b
update integration test. 2021-04-15 12:39:19 -07:00
rebornix 060d417505
remove editable and breakpointMargin. 2021-04-15 11:32:45 -07:00
Johannes Rieken f9ca74adc4
Merge branch 'main' into notebook/dev 2021-04-15 09:10:06 +02:00
Rob Lourens edbdd6fe09 Fix test, fix cell data startTime and duration visibility 2021-04-14 17:59:49 -07:00
Martin Aeschlimann 3d276ed5cc
vscode API - env. Fixes #121261 2021-04-14 10:46:38 +02:00
rebornix d13a914bd6
Merge branch 'notebook/dev' into main 2021-04-13 14:12:11 -07:00
Christof Marti 40a6563f9b Remove git-ui extension 2021-04-13 21:38:53 +02:00
Johannes Rieken 0788b3fd68
Merge branch 'main' into notebook/dev 2021-04-13 09:17:03 +02:00
Matt Bierner 119581fc2a
Use more standard name for shared extension tsconfig
This enables Intellisense in the `tsconfig.base` file
2021-04-12 15:58:38 -07:00
rebornix 9a00c870b9
remove NotebookEditor#selection. 2021-04-12 14:33:45 -07:00
rebornix 3efdebb1e7
Merge branch 'notebook/dev' into main 2021-04-06 14:03:18 -07:00
Johannes Rieken 2f62eb0906
ignore focus dependent test also on GHA, fixes https://github.com/microsoft/vscode/issues/120355 2021-04-06 16:08:25 +02:00
Benjamin Pasero def8fc7b0d integration tests - revert changes for commands test 2021-04-06 12:04:50 +02:00
Johannes Rieken fca1144d00
remove NotebookDocument#cells in favor of cellsAt, getCells, and cellCount 2021-04-06 11:50:48 +02:00
Benjamin Pasero 8de3791477
integration tests - use async test (#120225) 2021-04-06 10:34:08 +02:00
Daniel Imms 6751472731
Merge remote-tracking branch 'origin/main' into pr/habibkarim/115276 2021-04-01 07:18:36 -07:00
Rob Lourens b41213c573
Enable setTextDocumentLanguage (#119429)
Change cell TextModel handling, fix #117936
2021-03-31 17:04:10 -07:00
rebornix aefafa019d
Merge remote-tracking branch 'origin/notebook/dev' into main 2021-03-31 14:38:25 -07:00
Johannes Rieken 407a0e3723
assert that we have static view columns
https://github.com/microsoft/vscode/issues/115704
2021-03-31 17:51:15 +02:00
Daniel Imms 4c76edff2b
Revert "skip failing terminal tests."
This reverts commit 2d5f0e4953.
2021-03-31 05:07:32 -07:00
Johannes Rieken 4fd610fc71
try bigger timeout awaiting events 2021-03-31 08:45:17 +02:00
Johannes Rieken 38abcf09ad
Merge branch 'main' into notebook/dev 2021-03-31 08:14:39 +02:00
rebornix 2d5f0e4953
skip failing terminal tests. 2021-03-30 18:26:57 -07:00
rebornix 588c2f6c78
skip showNotebookDocment. 2021-03-30 11:32:00 -07:00
Johannes Rieken 29a1cfddcd
make sure dirty state of notebooks from simple content provider is reflected in extension host, add integration test 2021-03-30 11:50:20 +02:00
Matt Bierner 3499f63dc1
Exploration: Better transferring of TypedArrays used in Webview.postMessage (#115664)
* Improve passing of ArrayBuffers to and from webviews

Fixes #115807

* Serialize and restore typed arrays too

This also makes it so that if you pass the same ArrayBuffer twice in an object, we use a single object on the receiver side too

* Fix spelling

* Require VS Code 1.56+
2021-03-30 06:49:34 +00:00
meganrogge 9fd5f25ec5 rendererType -> gpuAcceleration 2021-03-29 18:35:07 -07:00
Daniel Imms 0ff1928a3b
Merge pull request #120002 from microsoft/tyriar/terminal_sandbox
electron-sandbox refactors for terminal
2021-03-29 16:47:00 -07:00
Daniel Imms 182d40c07c
Fix test 2021-03-29 15:34:22 -07:00
Daniel Imms da94e122d1
Merge remote-tracking branch 'origin/main' into tyriar/gpuaccel 2021-03-29 14:40:17 -07:00
rebornix 06a451d815
Merge branch 'notebook/dev' into main 2021-03-29 14:39:40 -07:00
Daniel Imms 7d67641ef3
Merge remote-tracking branch 'origin/main' into tyriar/gpuaccel 2021-03-29 14:23:56 -07:00
Daniel Imms dcb7f7c853
Skip environmentVariableCollection suite
Part of #119826
2021-03-29 14:23:48 -07:00
Daniel Imms f02e4853c3
Change rendererType to gpuAcceleration
Fixes #106202
2021-03-29 14:15:45 -07:00
arnobl 1c3c96b4b9
fix(notebook): redo cell creation does not re-select the cell 2021-03-29 10:59:41 -07:00
Johannes Rieken d13f3b4a2f
remove NotebookContentProvider#resolveNotebook 2021-03-29 12:21:45 +02:00
Ladislau Szomoru 5d2e7aceda
Remove code that is not needed (#120005) 2021-03-29 09:20:47 +02:00
arnobl 7fbddb5522 fix(notebook): redo cell creation does not re-select the cell 2021-03-28 23:15:28 +02:00
Ladislau Szomoru 6aa528024b
Remove code that is not needed (#120005) 2021-03-27 07:52:29 +00:00
Rob Lourens 1a425eacb8 Accept single outputs or arrays in execution task output edit methods
Fix #119601
2021-03-24 17:48:26 -07:00
meganrogge b63cfb3a8b skip test and remove unused code 2021-03-24 15:27:24 -07:00
Johannes Rieken 22212f5de8 use APIs over commands, fixes (?) https://github.com/microsoft/vscode/issues/119437 2021-03-24 15:01:36 -07:00
Rob Lourens 194c37b4cf Fix test for latestExecutionSummary init 2021-03-22 18:45:32 -07:00
Rob Lourens f201f7bc68 Fix notebook test 2021-03-22 14:15:47 -07:00
Rob Lourens 7b96cc4c8b
Implement Execution API (#116416)
Implement new execution task API
#106744
Fix #105847
2021-03-22 11:27:00 -07:00