Hola, tengo la siguiente estructura de carpetas
Solución \ project1test
Solución \ project2test
Abro la solución en la raíz (solución) y selecciono "Ejecutar todas las pruebas" y aparece el siguiente mensaje
"no se pudo encontrar ninguna carpeta de prueba".
¿Es esto compatible o necesito abrir Visual Studio a nivel de proyecto para usar "Ejecutar todas las pruebas"?
¿Es esto compatible o necesito abrir Visual Studio a nivel de proyecto para usar "Ejecutar todas las pruebas"?
En este momento solo buscamos las carpetas /test
en la raíz del proyecto. Sin embargo, creo que es una solicitud razonable de soporte, ya que recientemente hemos comenzado a respaldar mejor los proyectos en subcarpetas.
Como posible solución alternativa, ¿puede intentar abrir sus proyectos como "carpetas de espacio de trabajo" en su lugar? P.ej. haga clic en Archivo -> Abrir, luego navegue a la carpeta de la Solución y presione Mayús y haga clic para seleccionar las carpetas proyecto1 y proyecto2 . Esto abrirá ambas carpetas en el árbol del explorador, pero cada una tendrá su propia carpeta de espacio de trabajo.
Sí, abrir los proyectos en un espacio de trabajo parece funcionar (no he usado espacios de trabajo antes, ¡tendré una lectura sobre ellos!) Parece ejecutar todas las pruebas de todos los proyectos, así que creo que funciona para mí: - )
¡Genial, gracias por confirmar!
Las carpetas del espacio de trabajo le permiten abrir varias carpetas desde ubicaciones completamente diferentes en el disco, pero también es una forma conveniente de decirle a VS Code (o extensiones) que "estos son proyectos". Cuando abre solo una carpeta principal, la única forma de saber qué carpetas son proyectos es escanearlas en busca de pubspecs (y esto significa recorrer todo el árbol). Como tal, solo hacemos esto en algunos lugares, y tendemos a ir solo a 1 o 2 niveles de profundidad.
En este caso (Ejecutar todas las pruebas) no estábamos caminando por el árbol, por lo que solo encontramos carpetas test
directamente dentro de las carpetas del espacio de trabajo. Sin embargo, mantendré este problema abierto para admitir al menos mirar un nivel hacia abajo, ya que creo que deberíamos poder admitir eso (y la mayoría de las personas tienden a abrir la carpeta principal directamente, como lo hizo originalmente).
Genial, los espacios de trabajo suenan un poco más explícitos y eso me gusta bastante. Muchas gracias Dan
Esto se corrigió en el n. ° 1792, que agregó soporte para proyectos en subcarpetas y escaneo más abajo. Sin embargo, encontré otro error (# 2377) mientras lo probaba hoy, por lo que está arreglado para la próxima versión.
Comentario más útil
Esto se corrigió en el n. ° 1792, que agregó soporte para proyectos en subcarpetas y escaneo más abajo. Sin embargo, encontré otro error (# 2377) mientras lo probaba hoy, por lo que está arreglado para la próxima versión.