You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Skip server mode tests on CMake >= 3.20
Server Mode was removed in favor of the File API in CMake 3.20, so skip the
respective tests when it is not supported. Whether server mode is supported
was tracked already, but only with a lower version bound. Availability of
server mode is explicitly named in the `-E capabilities` response, so
additionally take that into account, effectively adding an upper bound.
* Fix sysroot access test
Skip configure-time compiler checks when passing a fake sysroot to the
compiler, they would fail because it is unable to link an executable that
way.
I am not sure under what circumstances this has ever worked.
* Clarify that fakebin must be built before running tests
Make the tests that rely on executables in test/fakebin/ check whether they
exist, and if not give a helpful error message, instead of failing in
unclear ways when they find things in the system $PATH instead.
Add a command `yarn pretest-buildfakebin` that documents how to build these
executables, which was otherwise only documented in
.github/workflows/ci-main*.yml and .vscode/settings.json.
* Formatting in unrelated parts of touched files
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,7 @@ Improvements:
48
48
- Add `cmake.removeStaleKitsOnScan` setting to optionally remove stale compiler kits from the kit picker after a "Scan for Kits" when they are no longer rediscovered. This is useful after compiler upgrades that leave older versions outside `PATH`. Set `"keep": true` in a kit entry to prevent automatic removal. [#3852](https://github.com/microsoft/vscode-cmake-tools/issues/3852)
49
49
- Add `pr-readiness` Copilot skill to verify PRs have a descriptive title, meaningful description, and a properly formatted CHANGELOG entry. [#4862](https://github.com/microsoft/vscode-cmake-tools/pull/4862)
50
50
- Updated IntelliSense tooltips with changes from CMake 4.3.1. [#4872](https://github.com/microsoft/vscode-cmake-tools/pull/4872)
51
+
- Make it easier for a new developer of CMake Tools to run tests. [#4620](https://github.com/microsoft/vscode-cmake-tools/pull/4620)[@cwalther](https://github.com/cwalther)
51
52
52
53
Bug Fixes:
53
54
- Fix stale C/C++ custom-configuration entries persisting after reconfigure/preset switches, which could cause Go to Definition/IntelliSense to surface symbols from inactive sources in the same folder. [#4472](https://github.com/microsoft/vscode-cmake-tools/issues/4472)
0 commit comments