CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule
Configure CI to use pre-compiled mstest executables
- 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