Henning Dieterichs
be9986cffd
Fixes problem with code coverage on windows
2026-03-06 18:25:39 +01:00
Robo
d0e516655a
fix: rename product executable on macOS ( #291948 )
...
* fix: rename product executable name on macOS
* chore: update test/automation/src/electron.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: update test/automation/src/electron.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: rename in additional places
* chore: rename in code-perf.js
* chore: create symlink for backwards compatibility
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 14:50:21 -08:00
Henning Dieterichs
e67d7c991b
Use package.json to detect if workspace is vscode workspace ( #286714 )
...
(see https://github.com/microsoft/vscode/issues/285255 )
2026-01-09 08:29:19 -08:00
Benjamin Pasero
672c1c1d94
chat - tweak wording around chat and reduce use of copilot ( #272839 )
2025-10-23 11:40:49 +00:00
Benjamin Pasero
3edf73df8a
tests - drop more flags ( #245357 )
2025-04-02 11:33:09 -07:00
Henning Dieterichs
c0fb773eb9
Improves formatting of FailingDeepStrictEqualAssertFixer
2025-04-02 15:41:00 +02:00
Connor Peet
436f1e99c1
testing: finalize attributable test coverage API ( #234686 )
...
* testing: finalize attributable test coverage API
Closes #212196
* fixup
2024-11-26 18:53:38 +00:00
Sandeep Somavarapu
4b601b0fcf
use workspace storage location instead of global storage location ( #232596 )
2024-10-30 07:00:32 -07:00
Connor Peet
976e68e620
eng: identify ternary expressions in selfhost runner ( #227848 )
...
Fixes #227222
2024-09-06 17:19:05 -07:00
Connor Peet
63729c8cbe
eng: enable chromium browser debug in selfhost runner ( #227814 )
2024-09-06 18:34:49 +02:00
Connor Peet
ef72141fd1
testing: finalize test message stack trace API ( #225517 )
...
Closes #214488
2024-08-13 13:56:29 -07:00
Connor Peet
642700c7ef
testing: implement related code ( #222252 )
...
* wip
* testing: implement related code
This implements a simple provider-based related code feature, and
adopts it in the selfhost test extension.
It's surfaced to users via automatic delegation in the "run tests at
cursor" command, which I feel like it very natural. I also add two
commands which reuse the `SymbolNavigationAction` to implement
go to/peek views using the references infrastructure. The upstream
change involved in this is the addition of the "go to" preference
for tests.
cc @jrieken @mjbvz
* bump distro for API enablement
2024-07-22 10:52:40 -07:00
Connor Peet
172fc4de62
testing: finish implementation of call stack view ( #221305 )
2024-07-10 04:56:31 +02:00
Connor Peet
d7df7e8645
testing: work on stack trace and adoption in selfhost test provider
...
Builds on #221225 , only the last commit needs review.
Still a WIP, this sketches things out for proper implementation tomorrow.
2024-07-08 23:19:20 -07:00
Connor Peet
5acb82336f
testing: update some feedback on followup items ( #216559 )
...
While I'm here,
Fixes https://github.com/microsoft/vscode-copilot/issues/6258
Fixes https://github.com/microsoft/vscode-copilot/issues/6259
2024-06-19 01:09:56 +02:00
Connor Peet
1aec898f11
testing: update attributable coverage api with call feedback ( #216558 )
2024-06-18 16:01:37 -07:00
Connor Peet
af867d774a
testing: polish attributable coverage API, fix coverage reporting in selfhost ( #215559 )
2024-06-14 11:39:38 -07:00
Connor Peet
e2bf3453f5
debug: correlate debug sessions to testing, delegate restarts ( #214537 )
...
Implements #214486
2024-06-07 06:15:59 +02:00
Henning Dieterichs
ccb4db151d
Fixes #213573 ( #213574 )
2024-05-27 17:28:51 +02:00
Connor Peet
6193553bfe
testing: polish followups a little, selfhost with copilot
2024-05-22 13:08:51 -07:00
Connor Peet
e1dfc911ce
testing: exploratory UI for followup actions
...
This adds an API that extensions can use to contribute 'followup'
actions around test messages. Here just a dummy hello world using
copilot, but extensions could have any action here, such as actions to
update snapshots if a test failed:

Implemented using a simple provider API.
2024-05-21 16:09:08 -07:00
Connor Peet
7828baaa8e
eng: fix off-by-1 error in selfhost test error messages ( #213081 )
...
Fixes #212808
2024-05-20 19:26:43 +02:00
Connor Peet
929bec07f1
eng: make it selfhost failure log easier to access and more stable ( #212626 )
2024-05-13 11:35:03 -07:00
Connor Peet
5447d0db10
bug fixes and such, format
2024-05-09 11:38:45 -07:00
Connor Peet
41f6f5ad6e
yea actually that doesn't work
2024-05-08 20:57:52 -07:00
Connor Peet
2aa1079dbb
just use v8-to-istanbul
2024-05-08 15:42:43 -07:00
Connor Peet
afb251a694
wip
2024-05-08 15:01:23 -07:00
Connor Peet
26120e5bf4
testing: add temporary failure tracker to the selfhost test runner ( #212134 )
...
For /fixTestFailures, I want to get more 'real world' tests and test
fixes. This makes a change in the selfhost test provider such that when
a test fails and is then fixed, we record the code changes into a JSON
file in the `.build` directory. In a few days I'll follow up with team
members to collect their test failures and use them as evaluation tests
for copilot. The FailureTracker will be removed when I've gotten enough
data.
2024-05-07 00:54:33 +02:00
Connor Peet
ee0213f6fb
eng: fix selfhost test explorer not always working ( #211276 )
...
Fixes #210878
2024-04-24 19:14:25 +02:00
Dirk Bäumer
13a88a8da4
Fixes #208581 : ESLint and .vscode/extensions is tricky to configure ( #210031 )
2024-04-10 12:03:56 +02:00
Connor Peet
d42fad27b2
eng: move selfhost test provider as a workspace extension ( #208699 )
...
Testing #208184 , closes #207756
2024-03-28 09:08:23 -07:00