Commit graph

1174 commits

Author SHA1 Message Date
Johannes c106fbe627
add some integration tests for static status bar items 2023-06-05 16:39:59 +02:00
Daniel Imms baa3e220bd
Merge branch 'main' into tyriar/183236 2023-05-25 04:54:33 -07:00
Daniel Imms d1be423950
Fix scope test 2023-05-25 04:53:50 -07:00
Connor Peet 21ec2519ef
testing: add proposed testInvalidateResults API (#183370)
* testing: add proposed testInvalidateResults API

For #134970

* fix tests
2023-05-24 22:57:07 -07:00
Daniel Imms 37ad81ccd9
Ensure options are filled with defaults, fix equality check
Fixes #183236
2023-05-24 15:03:22 -07:00
Kartik Raj b4a853bac9 Update package.json for vscode-api-tests 2023-05-23 19:40:55 +00:00
Kartik Raj d3ffc565ea Correctly show descriptions for each scope 2023-05-23 17:38:56 +00:00
Daniel Imms 438eb68ef6
Actually fix the tests, options is an empty object not undefined 2023-05-23 09:02:42 -07:00
Daniel Imms 27293f19d2
Fix env var collection api tests 2023-05-23 08:34:06 -07:00
Rob Lourens 05c0ca95ed
Add new API proposal for chat onDidPerformUserAction event (#183140)
* Add new API proposal for chat onDidPerformUserAction event

* Enable API for tests that incidentally touch the getter
2023-05-22 11:52:19 -07:00
Matt Bierner b11a3f7f87
Disable flaky test (#182814)
Fixes #182489
2023-05-18 13:17:51 -07:00
Connor Peet 8b3523a18d
api: implementation of proposed window activity API (#182563)
* api: implementation of proposed window activity API

For #181569

* fix build

* fix build more

* add cell activity per @rebornix
2023-05-16 17:49:33 +02:00
Matt Bierner 09023d824a
Try to fix flaky paste tests (#182574)
These tests fail occasionally in CI, seemingly only on linux. This tries to fix this by:

- Adding retries
- Switching back to use `teardown` to disposed of things. `usingDisposable` may not clean up properly if the test times out
2023-05-15 19:56:25 -07:00
Matt Bierner 06fc826c30
Copy paste api should not fail on invalid provider (#182535) 2023-05-15 20:24:15 +02:00
Matt Bierner 9b6b547d2d
Fix range when copying empty selection (#182227)
This fixes the range extensions get when copying an empty selection. As part of this, I've also:

- Added tests for this change
- Made the paste parts of the api optional. This is useful when a test provider only wants to add data on copy
2023-05-11 17:31:11 -07:00
Benjamin Pasero 71bb936e87
Perf: register a file provider in the ext host to avoid certain roundtrips (#181107)
* register a `file` provider in the ext host

* fix tests

* comments

* address feedback
2023-04-28 17:31:54 +02:00
Kartik Raj f80485dcdf
Merge pull request #179323 from microsoft/kartik/terminal
Add proposed API to specific workspace-specific environment variables via EnvironmentVariableCollection
2023-04-20 15:00:29 -07:00
Kartik Raj d3b1c67267 Fix terminal integration tests 2023-04-20 20:42:07 +00:00
Kartik Raj 50408e199f Make scope as optional 2023-04-20 18:41:50 +00:00
Benjamin Pasero 1ed110b6be
Return resulting URI from commands that save the active editor (fix #178713) (#179091)
* Return resulting `URI` from commands that save the active editor (fix #178713)

* 💄

* address feedback

* change to real proposed API

* cleanup
2023-04-20 18:00:12 +02:00
Ladislau Szomoru 218b8bd8da
SCM - Add document property to expose the text document (#171504) 2023-04-14 13:55:14 +02:00
Kartik Raj 22631c1bdc Do not return variable property 2023-04-12 17:40:00 +00:00
Kartik Raj 8c3884bed5 Fix terminal integration test 2023-04-12 03:28:13 +00:00
Matt Bierner 3e5253b143
Remove notebook controller kind API proposal (#175962)
Fixes #168535
2023-03-16 08:52:09 +11:00
aamunger 869f18c010
fail with more info 2023-03-01 15:31:54 -08:00
Aaron Munger fae46b88cf
Merge pull request #175704 from amunger/differentiateTest
unique test names
2023-02-28 22:02:32 -08:00
aamunger f2550cb362
unique test names 2023-02-28 14:54:54 -08:00
aamunger 2d169f44a3
small diagnostics update 2023-02-28 14:50:03 -08:00
Benjamin Pasero 6a1eb923ca
Integration test failure - vscode API - commands (fix #174319) (#174320) 2023-02-14 10:24:46 +01:00
Benjamin Pasero 14f13b1f20
skip flaky notebook tests (#173124)
* skip flaky notebook test

* link to issue

* skipe the suite
2023-02-02 09:58:05 +01:00
Peng Lyu c581592f24
Re #170072, disable nb flaky test. (#173091) 2023-02-02 06:02:14 +01:00
Martin Aeschlimann 7dff9e992b
add executeFoldingRangeProvider command (#172968)
* add executeFoldingRangeProvider command

* add jsdoc for FoldingRangeKind.fromValue
2023-02-01 01:03:02 -08:00
Benjamin Pasero f01a44b447
Editors can steal focus later when opening slowly (fix #128117) (#170328)
* Editors can steal focus later when opening slowly (fix #128117)

* play it a bit safer

* fix tests
2023-01-01 16:31:26 +01:00
Peng Lyu bf6305fb52
Re #125369. Reduce commands in nb integration test. (#169684)
Re #125369. Reduce commands
2022-12-20 22:47:01 +01:00
Matt Bierner 57dd298b47
Add typings for test runner scripts (#169196) 2022-12-15 02:19:24 +01:00
Benjamin Pasero ac084d723b
notebook tests - run verbose (#165149) (#167212)
* notebook tests - run verbose (#165149)

* bumpb

* 💄
2022-11-26 11:37:52 -08:00
Peng Lyu 4ed4cf6042
Remove unused proposed api enablement. (#167077) 2022-11-23 09:53:18 -08:00
aamunger 2deaa43aa6
specify notebook document 2022-11-16 14:01:31 -08:00
Benjamin Pasero f176ad8e28
workspace.applyEdit drops the TextEdit if there is a RenameFile later #77735 (fix #166436) (#166439) 2022-11-16 09:43:07 +01:00
Sandeep Somavarapu 2cd8ea24f2
#159892 Finalize (#165925) 2022-11-09 10:28:27 -05:00
Matt Bierner 7233e19dd5
Remove notebook content provider api (#165195)
Fixes #160580
Fixes #147248
2022-11-01 17:23:32 -07:00
Sandeep Somavarapu fe882ab334
api feedback (#164470)
* api feedback
- remove critical log level
- move log level off to be 0

* handle off log level

* fix disabling log level in tests

Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com>
2022-11-01 10:41:19 -04:00
João Moreno 18f1101f70
skip flaky test (#165150)
* skip flaky test

related to #165149

* skip the entire suite
2022-11-01 06:26:44 -07:00
Matt Bierner b97827dacf
Adopt notebook serializer for notebook document tests (#165081)
For #160580

Also remove one test that is no longer relevant
2022-10-31 12:56:40 -07:00
Matt Bierner c60980ca7a
Adopt notebook serializer for test (#165078)
For #160580
2022-10-31 12:01:38 -07:00
Matt Bierner 4eef476a4f
Remove old notebook editor api proposal (#164504)
All consumers should now be on the finalized api

Fixes #151661
2022-10-24 14:40:53 -07:00
Ladislau Szomoru 76191c7c75
Engineering - Remove proposal that has been finalized (#164127)
Remove proposal that has been finalized
2022-10-20 04:30:27 -07:00
Sandeep Somavarapu 894aa9a7a7
Log improvements (#163532)
* - expose log level in the proposed api
- ability to set log level per logger

* fix tests
2022-10-13 03:48:52 -07:00
Rob Lourens cf47b76c63
Finalize notebookDebugOptions API (#163316)
* Finalize notebookDebugOptions API
Fix #147264

* Backcompat for the option from vscode-jupyter

* Undo comment

* Fix build
2022-10-11 20:25:51 -07:00
Alex Ross 23e6c032af
Start enforcing the tunnels API (#163187)
* Start enforcing the tunnels API

* Fix API test
2022-10-10 10:10:24 -07:00