dart_dot_reporter_cpy

Creator: coderz1093

Last updated:

0 purchases

dart_dot_reporter_cpy Image
dart_dot_reporter_cpy Images

Languages

Categories

Add to Cart

Description:

dart dot reporter cpy

Dot reporter for Dart/Flutter tests #


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.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.