angular / angular/angular-cli

ng test does not run tests for all projects

Ouverte
#21,473 7 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
area: @angular/cli freq1: low severity5: regression type: bug/fix
Langage dominant
TypeScript
Étoiles
27k
Forks
11.8k
Merge moyen
14 h 23 min
PR mergées (30 j)
162

Description

# 🐞 Bug report

### Command (mark with an `x`)

- [ ] new
- [ ] build
- [ ] serve
- [X] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] extract-i18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

### Is this a regression?

Don't know

### Description

The `ng test` documentation states "When a project name is not supplied, it will execute for all projects". However, this does not appear to be true. Only the tests for a single project are run.

![image](https://user-images.githubusercontent.com/18009315/127674786-d476987e-9018-4437-81c5-6ec940b1158a.png)

## 🔬 Minimal Reproduction

1. Clone https://github.com/swseverance/my-workspace
2. npm install
3. Run `ng test` and observe how only the tests for the app are run. The tests for the lib are not run.

OR

1. Create a workspace
2. Create an app within the workspace
3. Create a lib within the workspace
4. Run `ng test` and observe how only the tests for the app are run. The tests for the lib are not run.

## 🔥 Exception or Error

N/A

## 🌍 Your Environment



Angular CLI: 11.2.14
Node: 14.17.0
OS: darwin x64

Angular: 11.2.14
... animations, cli, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Ivy Workspace: Yes

Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1102.14
@angular-devkit/build-angular 0.1102.14
@angular-devkit/core 11.2.14
@angular-devkit/schematics 11.2.14
@schematics/angular 11.2.14
@schematics/update 0.1102.14
ng-packagr 11.2.4
rxjs 6.6.7
typescript 4.1.6

**Anything else relevant?**

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la commande `ng test` et reproduisez le comportement dans le workspace lié ou dans un workspace contenant une application et une bibliothèque. Comparez le comportement documenté pour tous les projets avec la sortie observée, puis vérifiez que les tests de chaque projet du workspace s’exécutent lorsqu’aucun nom de projet n’est fourni.

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

Évaluation

Stack technique
angular, typescript
Domaine
cli, testing
Type d'issue
Bug
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.