Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.4.0

very_good_test_runner

Ein Testrunner für Flutter und Dart, erstellt von Very Good Ventures

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
337.000
Likes
23
Pub-Punkte
160

Paket installieren

flutter pub add very_good_test_runner

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Testrunner für Flutter und Dart, entwickelt von Very Good Ventures, der darauf ausgelegt ist, Testworkflows über mehrere Plattformen hinweg zu vereinfachen. Er verbessert die Testausführung durch erweiterte Ausgabeformatierung, schnellere Feedbackschleifen und bessere Integration in CI/CD-Pipelines. Das Tool unterstützt Android, iOS, macOS, Windows und Linux und ist daher ideal für plattformübergreifende Projekte. Mit dem Fokus auf die Entwicklererfahrung konzipiert, vereinfacht es das Ausführen von Einheitstests, Widget-Tests und Integrations-Tests mit minimaler Konfiguration. Sein leichtgewichtiges Design und klare Berichterstattung helfen Teams, eine hohe Testabdeckung und Zuverlässigkeit aufrechtzuerhalten.

Anwendungsfälle

  • Einheitstests in CI/CD-Pipelines ausführen
  • Lokale Ausführung von Widget- und Integrationsprüfungen
  • Verbesserung der Lesbarkeit der Testausgabe
  • Unterstützung der plattformübergreifenden Prüfung
  • Automatisierung der Testausführung in Entwicklungsworkflows

Hauptmerkmale

  • Schnelle Testausführung
  • klare und strukturierte Testausgabe
  • Plattformübergreifende Unterstützung
  • Minimale Einrichtung erforderlich
  • Nahtlose Integration in Flutter-Projekte

Geeignet für

  • Flutter-Entwickler, die effizientes Testen suchen
  • Teams, die CI/CD für automatisiertes Testen verwenden
  • Projekte, die eine konsistente Testberichterstattung erfordern
  • Entwickler, die sich auf Testzuverlässigkeit konzentrieren
  • Open-Source-Beiträger, die an Flutter-Apps arbeiten

Hinweise

  • Flutter SDK-Einrichtung erforderlich
  • Für komplexe Testumgebungen kann eine zusätzliche Konfiguration erforderlich sein
  • Am besten in Kombination mit anderen Testwerkzeugen verwendet
  • Eingeschränkte Anpassungsmöglichkeiten im Vergleich zu rohen Testlaufern
  • Abhängig vom Very Good Ventures Ökosystem

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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);
  });
}

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden