Test explorer doesn't show suite correctly
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- testing-qa
Línea de trabajo
Reproduce el problema siguiendo los pasos del proyecto .NET Standard proporcionados, con los ejemplos de Jest o Jasmine del informe, e inspeccione cómo Visual Studio Test Explorer analiza los nombres file::suite::test. Se considera completado cuando el explorador conserva la jerarquía Project > File > Suite > Test, incluidos los nombres de archivo con puntos, los nombres de las suites y las pruebas de nivel superior.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Expected Behavior
Javascript tests are displayed in VS Test Explorer by Project > File > Suite > Test
Actual Behavior
The tests output shows the details of file::suite::test
Creating Test Case:tests\FormatServiceTests.js::FormatService - format()::date
Creating Test Case:tests\XAxisTests.js::global::XAxisService.axis() - Index Values
But the test explorer seems to split on the last . and shows js instead of FormatService - format()
and XAxisService > axis() - Index Values instead of global > XAxisService.axis() - Index Values


These examples are in Jest (26.4.2), but I've seen the same issue trying Jasmine.
FormatServiceTests is using
describe("FormatService - format()", () => {
test("date", () => {
...
});
});
while
XAxisTests is a top level test
test("XAxisService.axis() - Index Values", () => {
...
});
- NTVS Version: 1.5.20902.1 Commit Hash:b474efcb6f92db52a8f8e2e6a8cb9648476885cc
- Visual Studio Version: 16.8.0 Preview 3.2
- Node.js Version: 10.15.0
Steps to reproduce
- Create a .netstandard project following https://docs.microsoft.com/en-us/visualstudio/javascript/unit-testing-javascript-with-visual-studio?view=vs-2019#unit-test-net-core-and-net-standard
- Add test files into the
testsfolder and rebuild the project
- Lenguaje dominante
- C#
- Estrellas
- 1.8k
- Forks
- 355
- Métricas de merge de PR
- Sin PR fusionados en 30 d
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 microsoft/nodejstools
-
microsoft/nodejstools#2523 · 1 reacción · 1 asignado ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
microsoft/nodejstools#2519 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
microsoft/nodejstools#2517 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
microsoft/nodejstools#2514 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
microsoft/nodejstools#2513 · 5 comentarios ·
Todos los issues de microsoft/nodejstools
Issues similares
-
type/automation type/tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
t/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
ci-failure-cause test-failure
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
area:auth FE mvp P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
klasolsson81/jobbliggaren#1788 ·