angular / angular/angular-cli

Unit test: Add reporter watermark configuration to angular.json

Ouverte
#31,998 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
angular/build:unit-test area: @angular/build feature feature: insufficient votes
Langage dominant
TypeScript
Étoiles
27k
Forks
11.8k
Merge moyen
14 h 23 min
PR mergées (30 j)
162

Description

### Command

test

### Description

After taking advantage of all the new Vitest unit test features in 21.0.0, there is only one configuration item left in the vitest-base.config.ts:

```
export default defineConfig({
test: {
slowTestThreshold: 1000
}
});
```

This is required since the Vitest's [slowTestThreshold](https://vitest.dev/guide/cli.html#slowtestthreshold) default of 300 ms is not adequate for extended test cases.

Ideally this configuration should be available through the angular.json configuration unit-test options, since it would allow the complete removal of the vitest-base.config.ts file.

Maybe follow the nomenclature that you introduced with "coverageWatermarks" and call it "reporterWatermark".

### Describe the solution you'd like

_No response_

### Describe alternatives you've considered

_No response_

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par les options de tests unitaires de angular.json et vitest-base.config.ts, puis exécutez la commande de tests unitaires du dépôt pour suivre la manière dont les options parviennent à Vitest. Vérifiez que le paramètre de seuil souhaité pour les tests lents est accepté via angular.json et que vitest-base.config.ts peut être supprimé sans perdre la configuration.

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

Évaluation

Stack technique
angular, typescript
Domaine
cli, testing, tooling
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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