dart test
Ferramenta de linha de comando para testar projetos Dart.
O comando dart test executa testes que
dependem do pacote test
e
estão no diretório test do projeto Dart atual.
Para informações sobre como escrever testes, consulte a
documentação de testes.
Se você estiver trabalhando em código Flutter, use o comando flutter test,
conforme descrito em Testing Flutter apps.
ia-translate: true
Aqui está um exemplo de uso do dart test para executar todos os testes
que estão no diretório test do projeto atual:
cd my_app
dart test
Para controlar quais testes executam, você pode adicionar os caminhos para
diretórios ou arquivos no diretório test:
dart test test/library_tour/io_test.dart
00:00 +0: readAsString, readAsLines
00:00 +1: readAsBytes
...
Outra maneira de executar um subconjunto de testes é usar a flag --name (-n),
--tags (-t), ou --exclude-tags (-x),
adicionando parte ou toda a string para corresponder:
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()
...
Quando você usa essas flags mais de uma vez na mesma linha de comando, apenas os testes que correspondem a todas as condições executam:
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!
O comando dart test tem muito mais flags para controlar
quais testes executam,
como eles executam (por exemplo, concorrência e timeout), e
onde e como a saída aparece.
Para mais informações sobre opções de linha de comando,
consulte o pacote test ou
use a flag --help:
dart test --help
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Página atualizada pela última vez em 2026-11-12. Ver código-fonte ou relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.