Support code coverage in javascript test
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- go, javascript
- Área
- testing-qa
Línea de trabajo
Comienza revisando test.sh y el formato existente de coverage.txt; después, inspecciona cómo se ejecuta la prueba web mediante chromedp. Usa el método de cobertura precisa del Chrome DevTools Profiler mencionado como punto de partida propuesto. La tarea estará completada cuando se recopile la cobertura de JavaScript y se convierta al formato de cobertura del repositorio.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
After fixing #791 , we should make the tests support code coverage to make the tests more useful.
If the web test is run through chromedp, then one option is to make use of the chrome devtools profiler (profiler.startPreciseCoverage method) to collect the coverage info of the javascript files, and convert it into the code coverage format (example format from the current report coverage.txt, generated by go -coverprofile in test.sh: github.com/google/pprof/profile/prune.go:152.2,152.12 1 2)
- Lenguaje dominante
- Go
- Estrellas
- 9.3k
- Forks
- 687
- Merge medio
- 4 d 17 h
- PR fusionados (30 d)
- 14
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de google/pprof
-
profile: FilterSamplesByName allocates a temporary Location slice per sample unnecessarilyPosiblemente ocupada @kyyril la tomó hace 11 días. Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
google/pprof#1029 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 74/100
google/pprof#1020 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
pprof cannot locate source code for the list command in common Go setupsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
google/pprof#1009 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Label with zero int64 value and no unit get dropped during decodingPosiblemente ocupada @ms-hujia la tomó hace 142 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
google/pprof#1002 · 6 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de google/pprof
Issues similares
-
Query cache: a failed cache page read leaves the set request's read lock held, so the scan hangsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
turbot/steampipe-plugin-sdk#986 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
router-for-me/CLIProxyAPI#7307 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
betterleaks/betterleaks#460 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
openmcp-project/service-provider-crossplane#330 ·
Los mantenedores suelen responder en 1 día