angular / angular/angular-cli

Option for Istanbul coverage to include all source files (as opposed to only files loaded during test)

Abierto
#1,735 26 comentarios 25 reacciones 0 asignados Ver en GitHub
area: @angular-devkit/build-angular devkit/build-angular:karma feature feature: under consideration
Lenguaje dominante
TypeScript
Estrellas
27k
Forks
11.8k
Merge medio
14 h 23 min
PR fusionados (30 d)
162

Descripción

> ## Please provide us with the following information:
1. OS? Windows 7, 8 or 10. Linux (which distribution). Mac OSX (Yosemite? El Capitan?)
Any
2. Versions. Please run `ng --version`. If there's nothing outputted, please run
in a Terminal: `node --version` and paste the result here:

angular-cli: 1.0.0-beta.11-webpack.2
node: 6.2.2
os: linux x64
1. Repro steps. Was this an app that wasn't created using the CLI? What change did you
do on your code? etc.

Create an application. Test some, but not all of the source files. Generated coverage will not include files that were not loaded by the tests.
1. The log given by the failure. Normally this include a stack trace and some
more information.

N/A
1. Mention any other details that might be useful.

> ---
>
> Thanks! We'll be in touch soon.

Similar to gotwarlost/istanbul#275 and karma-runner/karma-coverage#125

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Reproduce el comportamiento con angular-cli 1.0.0-beta.11-webpack.2 probando solo algunos archivos de origen y, después, sigue cómo la CLI genera la cobertura. Lee las issues vinculadas de Istanbul y karma-coverage para conocer el comportamiento previsto de la opción. Se considera terminado cuando la cobertura puede incluir opcionalmente archivos de origen que las pruebas no cargaron.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
typescript
Área
cli, testing-qa
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.