CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule

Configure CI to use pre-compiled mstest executables

Ouverte
#255 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
CI/pipeline 🔬 enhancement testing 🏗
Langage dominant
C#
Étoiles
56
Forks
19
Merge moyen
40 min
PR mergées (30 j)
1

Description

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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Examinez d’abord la configuration CI du dépôt ainsi que la pull request préalable Tooling-Windows-Submodule #203 ; aucun fichier ni point d’entrée de test précis n’est indiqué dans l’issue. Suivez l’endroit où les binaires MSTest sont générés et invoqués, puis vérifiez que CI exécute le fichier exécutable précompilé et que les nouvelles exécutions ne recompilent pas les tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
csharp
Domaine
ci-cd, testing
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.