microsoft / microsoft/vscode-cmake-tools
Speed up the Windows tests
- Dominant language
- TypeScript
- Stars
- 1.7k
- Forks
- 546
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 32
Description
### Brief Issue Summary
The Windows CI tests take a lot longer than the linux/mac tests (about 4x). Part of this is because most tests use the Visual Studio generator on Windows. We should switch as many as possible to use Ninja instead or set CMAKE_CONFIGURATION_TYPES to Debug which should speed up the Visual Studio generator a little.
### CMake Tools Diagnostics
_No response_
### Debug Log
_No response_
### Additional Information
_No response_
Contributor guide
Research direction
Start by locating the Windows CI configuration and the test jobs that use the Visual Studio generator; compare their generator and configuration settings with the Linux and macOS jobs. Determine which jobs can use Ninja or Debug, then verify the Windows suite passes with a reduced runtime.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake
- Domain
- build-system, ci-cd, operating-systems, testing-qa
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100