Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.1.1

test_process

Processos de teste: início; validação de stdout e stderr; verificação do código de saída

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
112 mil
Curtidas
12
Pontos Pub
70

Instalar pacote

flutter pub add test_process

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote test_process fornece utilitários para testar processos de linha de comando em aplicativos Dart. Permite aos desenvolvedores iniciar processos externos, capturar suas saídas stdout e stderr e verificar códigos de saída, sendo ideal para testes de integração e fim-a-fim de ferramentas de linha de comando. O pacote foi projetado para funcionar perfeitamente dentro do framework de testes do Dart, oferecendo gerenciamento confiável de processos em múltiplas plataformas. Ele suporta testes multiplataforma em Android, iOS, macOS, Windows e Linux, garantindo comportamento consistente em ambientes diversos.

Casos de uso

  • Testando o comportamento da ferramenta de linha de comando
  • Validando a saída do processo
  • Verificando códigos de saída
  • teste de integração multiplataforma
  • Execução automática de comandos em testes

Principais recursos

  • Iniciar e gerenciar processos externos
  • Capture stdout e stderr
  • Verifique os códigos de saída
  • Compatibilidade multiplataforma
  • Integração com o framework de teste do Dart

Indicado para

  • desenvolvedores de aplicativos CLI
  • Engenheiros de automação de testes
  • Testes multiplataforma
  • Teste de ponta a ponta de comandos de shell
  • Projetos Dart usando o pacote test

Considerações

  • Requer framework de teste do Dart
  • Limitado a testes de nível de processo
  • Sem suporte a interação com GUI
  • Dependente da disponibilidade de comandos específicos da plataforma
  • Não adequado para processos de longa duração ou interativos

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Dart CI OpenSSF Scorecard

What's here?

Welcome! package:test is the standard testing library for Dart and Flutter. If you have questions about Dart testing, please see the docs for package:test. package:test_api and package:test_core are implementation details and generally not user-facing.

package:checks is a relatively new library for expressing test expectations. It's a more modern version of package:matcher and features a literate API.

Packages

Package Description Issues Version
checks A framework for checking values against expectations and building custom expectations. issues pub package
fake_async Fake asynchronous events such as timers and microtasks for deterministic testing. issues pub package
matcher Support for specifying test expectations via an extensible Matcher class. Also includes a number of built-in Matcher implementations for common cases. issues pub package
test A full featured library for writing and running Dart tests across platforms. issues pub package
test_api The user facing API for structuring Dart tests and checking expectations. pub package
test_core A basic library for writing tests and running them on the VM. pub package
test_descriptor An API for defining and verifying files and directory structures. issues pub package
test_process Test processes: starting; validating stdout and stderr; checking exit code. issues pub package

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos que usam este pacote