Граф коммитов

846 Коммитов

Автор SHA1 Сообщение Дата
Sheng Chen 7ba0eb9a46
build - Onboard MicroBuild for code sign (#1741) 2024-11-19 14:04:55 +08:00
Sheng Chen bc9d569312
build - Prepare for 0.43.0 (#1739) 2024-11-11 10:11:30 +08:00
Sheng Chen 097684dc9c
build - Update target platform (#1738) 2024-11-07 14:43:39 +08:00
Adrian Wilkins 2612b25e39
feat - Set which encoding your test JVM will start with (#1735)
* Set which encoding your test JVM will start with

This patch adds a setting to the `java.test.config` object.

```jsonc
{
  "java.test.config": {
    "encoding": "ISO-8859-1",
  },
}
```
The aim here is to be able to seamlessly test code which cares
about the launch encoding of the JVM. Yes, such code is not good.
But sometimes you don't control your dependencies enough to fix
this.

Since the debug launcher already cares about the `encoding` member of the
config, the only thing required is to add the member, which is missing
from the launch configs generated by the test plugin.

```typescript
// In `configurationProvider.ts:` (vscode-java-debug)
// VS Code internal console uses UTF-8 to display output by default.
if (config.console === "internalConsole" && !config.encoding) {
    config.encoding = "UTF-8";
}
```

Fixes #1641

---------

Co-authored-by: Sheng Chen <sheche@microsoft.com>
Co-authored-by: Adrian Wilkins <adrian.wilkins.contractor@dvla.gov.uk>
2024-10-21 09:54:33 +08:00
AntuBLUE d00d92a6d3
docs - Fix TestNG docs link (#1736)
Signed-off-by: antublue <antublue@antublue.org>
2024-10-09 12:58:13 +08:00
Sheng Chen a2f590982a
build - Update com.microsoft.java.test.tp.target (#1734) 2024-09-25 09:34:25 +08:00
dependabot[bot] 3c08f3e575
chore(deps): bump axios from 1.6.1 to 1.7.7 (#1728)
Bumps [axios](https://github.com/axios/axios) from 1.6.1 to 1.7.7.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.1...v1.7.7)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 09:49:05 +08:00
dependabot[bot] d935c4a321
chore(deps-dev): bump webpack from 5.92.1 to 5.94.0 (#1727)
Bumps [webpack](https://github.com/webpack/webpack) from 5.92.1 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.92.1...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 09:42:02 +08:00
Sheng Chen bb1a0b3e7f
fix - Use project's jacoco agent when it's available (#1723) 2024-08-06 16:51:45 +08:00
Sheng Chen e42565b0fe
fix - Method parsing error (#1722) 2024-08-06 16:29:19 +08:00
Sheng Chen eac027fcbb
build - Update jacoco to 0.8.12 (#1720) 2024-08-01 13:51:27 +08:00
Sheng Chen ad4b37c752
fix - Status code of the test completion is not handled correctly (#1716) 2024-07-29 14:21:33 +08:00
Sheng Chen b0b1e62ad6
build - Prepare for 0.42.0 (#1712) 2024-07-22 17:12:24 +08:00
Sheng Chen e78dc4aa09
fix - Show error message when test runner finishes (#1713) 2024-07-22 16:06:26 +08:00
Sheng Chen f86932f8f3
build: Enable vsix sign (#1706) 2024-07-04 19:15:53 +08:00
Sheng Chen 696e31ab2a
feat - allow other extensions to register test runner (#1705) 2024-07-04 09:57:24 +08:00
Sheng Chen afe9114e39
refactor - Extract the stacktrace parsing to util (#1704) 2024-06-27 14:17:34 +08:00
Sheng Chen f343d8984a
refactor - Remove the logic of eliminating spaces in param list (#1700) 2024-06-27 10:10:51 +08:00
Sheng Chen 37cce5c62f
build: Update telemetry wrapper (#1697) 2024-06-12 15:58:19 +08:00
Sheng Chen 25a187104d
build: Update code sign task to v5 (#1691)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2024-05-17 09:57:26 +08:00
Sheng Chen ebcc15ef1c
build: Prepare for 0.41.1 (#1686)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2024-04-24 13:50:46 +08:00
Sheng Chen d8361ff55e
fix: Bump org.jacoco.core to 8.12 (#1685)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2024-04-23 16:02:58 +08:00
Sheng Chen 4f180dc419
fix: Enable html support for test outputs (#1684)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2024-04-23 14:57:42 +08:00
Sheng Chen a30b06e54c
build: Prepare for 0.41.0 (#1677) 2024-04-05 08:27:15 +08:00
Sheng Chen 2a833363cd
feat: Implement the test coverage feature (#1637) (#1639)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2024-04-05 08:18:13 +08:00
dependabot[bot] 650af8a921
chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 (#1673)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-18 08:42:57 +08:00
Jinbo Wang 1b43e160f4
build: Update vscode-java-test-rc.yml for api scan (#1670)
Co-authored-by: Sheng Chen <sheche@microsoft.com>
2024-03-04 13:43:14 +08:00
Jinbo Wang af08baf892
build: Update vscode-java-test-nightly.yml for api scan (#1669)
Co-authored-by: Sheng Chen <sheche@microsoft.com>
2024-03-04 12:32:25 +08:00
hacke2 6fe3a0ca1d
docs: Update JDK to 17 (#1667)
- The minimum JDK dependency may have reached 17 now
2024-02-23 02:35:11 -08:00
Brandon John Lewis 5dd2894227
build: Upgrade tycho to v4.0.5 (#1664)
This addresses an issue with proxy settings described in microsoft/vscode-java-test#1656

Co-authored-by: Brandon John Lewis <brandon.lewis@capitalone.com>
2024-02-20 17:43:41 -08:00
Sheng Chen 90f9dead1a
fix: Add permission for no-response bot (#1662)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2024-02-04 15:00:03 +08:00
Sheng Chen 97f4a59282
build: Migrate to 1ES build template (#1645)
- Add ADO pipeline yaml files.
- Update .vscodeignore file.

Signed-off-by: sheche <sheche@microsoft.com>
2024-01-15 13:31:36 +08:00
dependabot[bot] b1cbfe8b09
chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 (#1648)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 12:58:14 +08:00
ReubenFrankel 69c42048c2
feat: Filter configurations available for tests on launch by pattern (#1638)
---------

Co-authored-by: sheche <sheche@microsoft.com>
2023-12-27 14:51:08 +08:00
Sheng Chen e8235d9ea6
fix: Update @vscode/test-electron to 2.3.8 (#1640)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2023-12-15 13:24:56 +08:00
Sheng Chen 22a11be0c6
build: Update target platform (#1634) 2023-11-22 12:16:37 +08:00
dependabot[bot] 62c85170e9
chore(deps): bump axios and vscode-tas-client (#1632)
Bumps [axios](https://github.com/axios/axios) to 1.6.1 and updates ancestor dependency vscode-tas-client. These dependencies need to be updated together.


Updates `axios` from 0.26.1 to 1.6.1
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.26.1...v1.6.1)

Updates `vscode-tas-client` from 0.1.63 to 0.1.75

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
- dependency-name: vscode-tas-client
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-11 15:29:58 +08:00
Sheng Chen 589a870899
build: Update to tycho@4.0.3 and maven@3.9.3 (#1631)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2023-11-07 17:09:39 +08:00
Sheng Chen 03d234c48c
build: Prepare for 0.40.1 (#1628) 2023-10-27 14:09:08 +08:00
Sheng Chen e6b8af6d96
fix: JUnit5 DynamicContainer are not wokring (#1619)
- Store the test data for the test invocations as well.
- Remove the logic that adding prefix to the invocations. Instead,
- Using the information returned from the runner to compose the ids.

Signed-off-by: Sheng Chen <sheche@microsoft.com>
2023-10-09 12:55:04 +08:00
Sheng Chen 69aaa5caf8
fix: NPE when get test source paths (#1622)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2023-10-08 15:57:50 +08:00
Sheng Chen 26188a9eda
refactor: Initialize the unit tests for java code (#1620)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2023-10-07 16:08:44 +08:00
Sheng Chen 29af607c38
fix: Set working directory to linked folder when it's unmanaged folder projects (#1615)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2023-10-07 13:38:06 +08:00
Sheng Chen 6aa29b55b4
build: Prepare for 0.40.0 (#1612) 2023-09-23 04:22:03 -07:00
Sheng Chen cdfde8dec8
fix: Track framework name instead of int value (#1609)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2023-09-22 00:56:21 -07:00
Sheng Chen 5b156d2594
fix: Track the version of the test framework (#1608)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2023-09-20 14:44:40 +08:00
Sheng Chen c50f2c2f4d
build: Update the target platform (#1607)
Signed-off-by: Sheng Chen <sheche@microsoft.com>
2023-09-20 12:20:53 +08:00
Gayan Perera ae723632e0
Add support to specify java executable to use for test (#1602) 2023-09-04 16:10:59 +08:00
Sheng Chen d49478bb07
build: Bump dependency version & extension version (#1593) 2023-08-02 16:47:14 +08:00
Sheng Chen 43e384199c
build: Remove preview flag. (#1592) 2023-08-02 13:41:11 +08:00