dart test
Herramienta de línea de comandos para probar proyectos Dart.
El comando dart test ejecuta pruebas que
dependen del paquete test
y
están bajo el directorio test del proyecto Dart actual.
Para obtener información sobre cómo escribir pruebas, consulta la
documentación de pruebas.
Si estás trabajando con código de Flutter, usa el comando flutter test en su lugar,
como se describe en Probar aplicaciones de Flutter.
Aquí tienes un ejemplo del uso de dart test para ejecutar todas las pruebas
que están bajo el directorio test del proyecto actual:
cd my_app
dart test
Para controlar qué pruebas se ejecutan, puedes añadir las rutas a
directorios o archivos bajo el directorio test:
dart test test/library_tour/io_test.dart
00:00 +0: readAsString, readAsLines
00:00 +1: readAsBytes
...
Otra forma de ejecutar un subconjunto de pruebas es usar la bandera --name (-n),
--tags (-t) o --exclude-tags (-x),
añadiendo parte o la totalidad de la cadena para coincidir:
dart test --name String
00:00 +0: test/library_tour/io_test.dart: readAsString, readAsLines
00:00 +1: test/library_tour/core_test.dart: print: print(nonString)
00:00 +2: test/library_tour/core_test.dart: print: print(String)
00:00 +3: test/library_tour/core_test.dart: numbers: toString()
...
Cuando usas estas banderas más de una vez en la misma línea de comandos, solo se ejecutan las pruebas que coinciden con todas las condiciones:
dart test --name String --name print
00:00 +0: test/library_tour/core_test.dart: print: print(nonString)
00:00 +1: test/library_tour/core_test.dart: print: print(String)
00:00 +2: All tests passed!
El comando dart test tiene muchas más banderas para controlar
qué pruebas se ejecutan,
cómo se ejecutan (por ejemplo, concurrencia y tiempo de espera) y
dónde y cómo aparece la salida.
Para más información sobre las opciones de línea de comandos,
consulta el paquete test o
usa la bandera --help:
dart test --help
Unless stated otherwise, the documentation on this site reflects Dart 3.12.2. Page last updated on 2025-09-04. Ver fuente oreportar un problema.