Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.4.0

very_good_test_runner

Um executor de testes para Flutter e Dart criado pela Very Good Ventures

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
337 mil
Curtidas
23
Pontos Pub
160

Instalar pacote

flutter pub add very_good_test_runner

Visão geral do pacote

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

Um executor de testes para Flutter e Dart desenvolvido pela Very Good Ventures, projetado para simplificar os fluxos de trabalho de teste em múltiplas plataformas. Ele melhora a execução de testes com formatação de saída aprimorada, ciclos de feedback mais rápidos e melhor integração com pipelines de CI/CD. A ferramenta suporta Android, iOS, macOS, Windows e Linux, tornando-se ideal para projetos multiplataforma. Criada com foco na experiência do desenvolvedor, simplifica a execução de testes unitários, de widget e de integração com configuração mínima. Sua natureza leve e relatórios claros ajudam as equipes a manter alta cobertura de testes e confiabilidade.

Casos de uso

  • Executando testes unitários em pipelines de CI/CD
  • Executando testes de widget e integração localmente
  • Melhorar a legibilidade da saída de teste
  • Apoio à testagem multiplataforma
  • Automatizando a execução de testes nos fluxos de trabalho de desenvolvimento

Principais recursos

  • Execução rápida de testes
  • saída de teste clara e estruturada
  • Suporte multiplataforma
  • Configuração mínima necessária
  • Integração contínua com projetos Flutter

Indicado para

  • Desenvolvedores Flutter em busca de testes eficientes
  • Equipes usando CI/CD para testes automatizados
  • Projetos que exigem relatórios de teste consistentes
  • Desenvolvedores focados na confiabilidade de testes
  • Contribuidores de código aberto trabalhando em aplicativos Flutter

Considerações

  • Requer configuração do SDK do Flutter
  • Pode ser necessário configuração adicional para ambientes de teste complexos
  • Melhor usado em conjunto com outras ferramentas de teste
  • Personalização limitada em comparação com executores de teste brutos
  • Dependente do ecossistema Very Good Ventures

README original

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

Very Good Test Runner

Very Good Ventures Very Good Ventures

Developed with 💙 by Very Good Ventures 🦄

ci coverage pub package style: very good analysis License: MIT

This package is a test runner for Flutter and Dart created by Very Good Ventures. It is intended to be used when writing custom tooling that runs Flutter or Dart tests and exposes a stream of TestEvent instances. For more information about the various TestEvent types, refer to the JSON Reporter Test Protocol.

Usage

import 'package:very_good_test_runner/very_good_test_runner.dart';

void main() {
  const arguments = ['--coverage'];
  const workingDirectory = 'path/to/project';

  // Run `dart test` process.
  dartTest(
    arguments: arguments,
    workingDirectory: workingDirectory,
  ).listen((TestEvent event) {
    // React to `TestEvent` instances.
    print(event);
  });

  // Run `flutter test` process.
  flutterTest(
    arguments: arguments,
    workingDirectory: workingDirectory,
  ).listen((TestEvent event) {
    // React to `TestEvent` instances.
    print(event);
  });
}

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote