dart_dot_reporter_cpy 1.0.6 copy "dart_dot_reporter_cpy: ^1.0.6" to clipboard
dart_dot_reporter_cpy: ^1.0.6 copied to clipboard

Dot test reporter for Dart & Flutter & Human. Makes test results clear from the high-level view.

Dot reporter for Dart/Flutter tests #

pub package

THIS IS COPY OF https://pub.dev/packages/dart_dot_reporter with DART 3 compatible

Provided to make short and readable test report for your Dart/Flutter projects.

Inspired by dot-reporter.

Sample output:

[]

Best view for CI results review. :)

Installation #

If you want to use Dot reporter on the command line, install it using pub global activate:

pub global activate dart_dot_reporter_cpy
# Add $HOME/.pub-cache/bin to your PATH
copied to clipboard

or

flutter pub global activate dart_dot_reporter_cpy
copied to clipboard

To update it, use the same pub global activate command.

Usage #

At first you need to use machine readable reporter, here is example for Dart and Flutter.

Dart #

pub run test --reporter=json > machine.log || echo 'Tests failed'
dart_dot_reporter_cpy machine.log
copied to clipboard

Flutter #

flutter test --machine > machine.log || echo 'Tests failed'
flutter pub global run dart_dot_reporter_cpy machine.log
copied to clipboard

Arguments #

dart_dot_reporter_cpy <machine.log> [flags]

NOTE: Path to log file is required as first argument.

You can use one of next flags after path:

Flag Description
-h To get help. More info can be found on GitHub.
--hide-skip To hide output about skipped tests.
--show-success To show output about successfull tests.
--show-id To show id of the test from Machine log.
--show-message To show error message of the failed test.
--no-color To disable colors.
--fail-skipped Return exit code 1 if has skipped tests.

Known issues #

  • If test starts with 'loading /' it will be skipped in report.

TODO: #

  • Count time of execution, and display most slow tests
  • Support tool run as a pipe like pub run test --reporter=json | dart_dot_reporter_cpy

Development #

Run the app using dart bin/dart_dot_reporter_cpy.dart.


Created from templates made available by Stagehand under a BSD-style license.

0
likes
120
points
2.34k
downloads

Publisher

unverified uploader

Weekly Downloads

2024.07.06 - 2025.01.18

Dot test reporter for Dart & Flutter & Human. Makes test results clear from the high-level view.

Documentation

API reference

License

MIT (license)

More

Packages that depend on dart_dot_reporter_cpy