Commit graph

111 commits

Author SHA1 Message Date
Martin Aeschlimann 31e5940fb0
adopt test-extension for colorize & configuration-editing (#195691)
* adopt test-extension for  colorize & configuration-editing

* update

* fixes
2023-11-17 20:22:36 +01:00
Tyler James Leonhardt 482d5ba393
Add some integration tests for github-auth (#195729) 2023-10-16 13:58:44 -07:00
Aaron Munger 583d56685f use test extension to test extensions 2023-10-13 15:55:28 -07:00
Connor Peet c2a6932e9e
eng: onboard to the extension test runner (#195570)
* eng: onboard to the extension test runner

Adds a `.vscode-test.js` file that uses the new extension test CLI to
run tests. Also, onboards the markdown-language-features as the first
built-in extension to use it.

With the `ms-vscode.extension-test-runner` extension installed, the
markdown-language-features' tests can be run and debugged easily in
the UI :)

* fixup
2023-10-13 13:11:05 -07:00
Tyler James Leonhardt a4a2d8f0f4
Rename --disable-keytar to --use-inmemory-secretstorage (#192312)
This renames the flag as the title suggests but keeps `--disable-keytar` in the `deprecates` section so it still works.

Fixes https://github.com/microsoft/vscode/issues/191498
2023-09-08 17:58:32 +02:00
aamunger 93b914bec0
run notebook renderer tests 2023-06-05 10:43:54 -07:00
aamunger 0117c714c0
remove broken notebook renderer tests from script 2023-03-17 13:16:09 -07:00
aamunger 11c5e141ab
added notebook output renderer tests 2023-03-16 12:10:24 -07:00
Benjamin Pasero 03ca1e0d40
tests - align tests on all platforms (#161696)
* web - run ipynb tests on windows too

* some cleanup

* run all tests

* more cleanup
2022-09-26 09:16:42 +02:00
Rob Lourens c717237d7c
Reenable a couple notebook smoketests (#159521)
* Remove vscode-notebook-tests in favor of an .ipynb in vscode-smoketest-express

* Update build folder

* Add build task to correct platform

* Build for smoke tests on other platforms

* Fix repo url and remove comment

* Just -media?

* Update darwin/win32 as well
2022-09-14 13:22:16 -07:00
Matt Bierner bbe7b54cf4
Remove custom editor tests (#152777)
These tests are not actively being run or maintained. Removing them for now
2022-06-21 15:37:19 -04:00
Martin Aeschlimann c46555d9c8
Tests for configuration editing completion providers (#151953)
tests for configuration editing completion providers
2022-06-14 09:08:27 +02:00
Ladislau Szomoru d1f882f635
Engineering - Exploration to run tests in parallel (#149698) 2022-05-18 10:37:44 +02:00
Sandeep Somavarapu 05b9eddd4b
- override extension type of extensions under dev from existing extensions
- validate after updating the type
2022-05-02 14:05:30 +02:00
Benjamin Pasero c64876aff9
💄 test scripts (#141791)
* try it

* log window ready states as info

* 💄

* compile more

* better format

* fix

* are you serious?

* bumpb

* .

* .
2022-01-31 07:28:38 +01:00
Benjamin Pasero bef4dba21f
Parcel update and CI improvements (#136830)
* 🆙 product

* 🆙 parcel/watcher

* 🆙 parcel/watcher

* tests - separate remote logs from others

* store server logs too

* more tweaks

* fix name

* error when 10s passed
2021-11-10 08:13:56 +01:00
Sandeep Somavarapu cae4478f04
enable proposed api flag 2021-10-08 09:33:16 +02:00
Benjamin Pasero 3a4e16cac1
tests - skip release notes 2021-09-03 11:32:11 +02:00
Rob Lourens ffb40deb52 Build ipynb extension before integration test 2021-08-03 12:15:16 -07:00
Benjamin Pasero 5aa1570976
tests - align integration test scripts 2021-07-01 15:23:37 +02:00
Rob Lourens 526253bc34 Remove unneeded vscode-notebook-tests references
Fix #126384
2021-06-17 20:51:13 -07:00
Joao Moreno b79d23d356
:table_flip: 2021-06-15 17:07:53 +02:00
Benjamin Pasero 3f4039d99f
. 2021-06-15 15:45:10 +02:00
Benjamin Pasero 270002e3b8 fix emmet test integration path 2021-06-15 15:40:24 +02:00
Benjamin Pasero 2ddc1e4fc5
Produce logs during test runs (integration, smoke) and publish as artefacts (#126065)
* first cut upload log files from integration test runs

* always publish log files

* move logs into integration-tests folder

* also produce logs for smoke tests

* store remote log files

* wire in logspath arg properly

* always publish logs

* enable logs for browser based smoke tests

* log only in verbose
2021-06-15 08:33:26 +02:00
Benjamin Pasero 33f84b36fd
tests - disable getting started in integration tests and smoke tests (#125808)
* tests - disable getting started in integration tests and smoke tests

* --skip-getting-started => --skip-welcome

Co-authored-by: Jackson Kearl <jakearl@microsoft.com>
2021-06-09 18:36:42 +00:00
Benjamin Pasero 71490cd84c
windows integration tests - use --no-sandbox (#125733) 2021-06-08 19:12:33 +02:00
Ladislau Szomoru b0509196f6
Disable workspace trust during tests 2021-06-03 10:21:19 +02:00
Matt Bierner a87db274da
Make sure we build extension media for integration tests
For #120213
2021-04-23 16:18:15 -07:00
Matt Bierner 4feadc3998 Fixes #112164 2021-02-19 17:22:38 -08:00
Benjamin Pasero 9de38fc9a8
Disable keytar in our integration tests (#116852)
* tests - extract and use ALL_PLATFORMS_API_TESTS_EXTRA_ARGS

* tests - throw when accessing keytar from API tests
2021-02-17 15:09:40 +01:00
João Moreno 0e7f3d0d8c
Revert "remove colorize-tests extension usage"
This reverts commit d577c4b18d.
2021-01-19 11:39:39 +01:00
Matt Bierner 800e173c40 Split ts into unit and smoke tests
The smoke tests are less reliable as they simulate user actions

Fixes #102075
Fixes #102097
Fixes #102106
2021-01-15 13:32:27 -08:00
João Moreno d577c4b18d
remove colorize-tests extension usage 2021-01-15 12:59:42 +01:00
Martin Aeschlimann 3e8b2d86d1 bring back css integration tests 2020-12-18 17:38:23 +01:00
Martin Aeschlimann 8dc8025cd4 comment out css tests on windows 2020-12-18 14:30:23 +01:00
Matt Bierner 6ad6905f98 Re-enable *.integrationTest on windows
Fixes #112164
2020-12-09 14:08:15 -08:00
Ladislau Szomoru bd364ea311
Run commosJS integration tests consistently (#104914) 2020-08-18 12:04:38 +02:00
Matt Bierner bdd3721849 Add custom editor test extension
Adds a simple set of tests for custom editors in a new extension. This is currently not run during CI since we want more testing to make sure it is reliable
2020-07-29 14:05:44 -07:00
rebornix e83010a4aa silent fail when the documents events are wrong 2020-07-21 18:13:23 -07:00
rebornix baeae3e366 enable windows. 2020-07-21 16:26:57 -07:00
rebornix 2501ecbe3f 💄 2020-07-20 18:03:30 -07:00
rebornix 1710c92d5f fix #102460 2020-07-16 10:20:42 -07:00
Matt Bierner 362d345448 Adding tests for opening markdown document links 2020-07-10 13:25:55 -07:00
Benjamin Pasero e7920dce7b tests - disable ts integration tests 2020-07-10 13:25:37 +02:00
Benjamin Pasero 59074a6cae integration tests - need to compile test extensions when running against build
cc @mjbvz
2020-07-10 09:57:44 +02:00
Matt Bierner 46c2494cb0
Enable ts tests on ./test-integration.sh (#101826)
* Enable ts tests on ./test-integration.sh

* Fix join lines for windows

* Fixing more tests for windows

Make sure we use the correct new line character

* Update test-ingration scripts
2020-07-07 17:38:03 -07:00
rebornix 85677aecfe 📓 temp disable nb tests on windows. 2020-06-21 13:53:16 -07:00
Benjamin Pasero d41ca1ce5f tests - also use --no-cached-data for normal integration tests 2020-06-09 10:29:01 +02:00
Matt Bierner 1bfa086adb Make sure we build vscode-notebook-tests on windows 2020-06-01 23:22:07 -07:00