CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule

Configure CI to use pre-compiled mstest executables

オープン
#255 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
CI/pipeline 🔬 enhancement testing 🏗
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。