Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.1.1

test_process

Testprozesse: Starten; Überprüfung von stdout und stderr; Überprüfung des Ausgangscodes

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
112.000
Likes
12
Pub-Punkte
70

Paket installieren

flutter pub add test_process

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das test_process-Paket bietet Hilfsmittel zum Testen von Befehlszeilenprozessen in Dart-Anwendungen. Es ermöglicht Entwicklern, externe Prozesse zu starten, deren stdout- und stderr-Ausgabe zu erfassen und Exit-Codes zu überprüfen, wodurch es ideal für Integrationstests und End-to-End-Tests von CLI-Tools ist. Das Paket ist nahtlos in den Dart-Test-Framework integriert und bietet zuverlässiges Prozessmanagement auf mehreren Plattformen. Es unterstützt plattformübergreifende Tests unter Android, iOS, macOS, Windows und Linux und gewährleistet konsistentes Verhalten in unterschiedlichen Umgebungen.

Anwendungsfälle

  • Verhalten von CLI-Tools testen
  • Überprüfung der Prozessausgabe
  • Ausgangscodes überprüfen
  • Plattformübergreifende Integrationsprüfung
  • Automatisierte Befehlsausführung in Tests

Hauptmerkmale

  • Externe Prozesse starten und verwalten
  • stdout und stderr erfassen
  • Ausgabecodes überprüfen
  • Plattformübergreifende Kompatibilität
  • Integration mit dem Testframework von Dart

Geeignet für

  • CLI-Anwendungsentwickler
  • Test-Automatisierungsingenieure
  • Plattformübergreifende Tests
  • End-to-End-Tests für Shell-Befehle
  • Dart-Projekte, die das test-Paket verwenden

Hinweise

  • Erfordert Dart-Test-Framework
  • Beschränkt auf Prozess-Level-Tests
  • Keine GUI-Interaktionssupport
  • Abhängig von der Verfügbarkeit plattformspezifischer Befehle
  • Nicht geeignet für langlaufende oder interaktive Prozesse

Original-README

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

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

Kategorien

Abhängigkeiten

Abhängigkeiten 4 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden