CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule
Configure CI to use pre-compiled mstest executables
- 主要言語
- C#
- スター
- 56
- フォーク
- 19
- 平均マージ
- 40分
- マージ済み PR(30日)
- 1
説明
## Background
The current CI pipeline rebuilds tests every time they are run, leading to longer build times and reduced efficiency.
## Problem
- Tests are rebuilt from source during every run
- This slows down the overall build process, especially during re-runs after test failure
- Lack of isolated testing environment for CI
## Solution
By using a pre-compiled test executable, we aim to reduce the time it takes for re-runs.
Prerequisites:
- https://github.com/CommunityToolkit/Tooling-Windows-Submodule/pull/203
コントリビューションガイド
調査の方向性
まず、リポジトリの CI 構成と前提となる Tooling-Windows-Submodule pull request #203 を確認してください。issue では特定のファイルやテストのエントリポイントは指定されていません。MSTest バイナリがどこでビルドされ、呼び出されるかを追跡し、CI がコンパイル済みの実行可能ファイルを実行すること、また再実行時にテストが再ビルドされないことを確認してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp
- 領域
- ci-cd, testing
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100