CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule

Configure CI to use pre-compiled mstest executables

Offen
#255 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
CI/pipeline 🔬 enhancement testing 🏗
Vorherrschende Sprache
C#
Sterne
55
Forks
19
Ø Merge
40 Min.
Gemergte PRs (30 T.)
1

Beschreibung

## 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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Überprüfe zuerst die CI-Konfiguration des Repositorys und den vorausgesetzten Pull Request Tooling-Windows-Submodule #203; im Issue werden keine bestimmten Dateien oder Test-Einstiegspunkte genannt. Verfolge, wo MSTest-Binärdateien erstellt und aufgerufen werden, und überprüfe anschließend, dass CI die vorkompilierte ausführbare Datei ausführt und dass erneute Ausführungen die Tests nicht neu erstellen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
ci-cd, testing
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.