pull_request_coverage 2.1.2 copy "pull_request_coverage: ^2.1.2" to clipboard
pull_request_coverage: ^2.1.2 copied to clipboard

This is a code coverage tool that tracks the number of code changes in pull requests covered by tests. It also highlights lines that have not been tested.

2.1.2 #

  • Fix Implicit tear-off of the 'call' method.

2.1.1 #

  • Checking all files present in lcov.info file, not just those located under /lib as in previous versions.
  • Enhanced the logic for detecting file matches between the lcov.info file and the git diff.
  • Bug fix: Addressed an issue where ignored files could incorrectly appear in the final report in certain cases.

2.1.0 #

  • New approval-requirement option

2.0.0 #

  • Output has emojis now. You can disable them by setting print-emojis to false.
  • Output is now sorted, with files missing tests shown at the end of the report.
  • Invalid options are no longer ignored. An error will be displayed, and execution will be aborted.
  • Updated output style.
  • New log-level option.
  • Upgrade args dependency to version 2.4.2
  • Upgrade glob dependency to version 2.1.2
  • Upgrade yaml dependency to version 3.1.2

1.3.6 #

  • Upgrade File dependency to version 7.0.0

1.3.5 #

  • Fix fully-tested-message option not working

1.3.4 #

  • Readme improvements

1.3.3 #

  • Added topics in pubspec.yaml.

1.3.2 #

  • FIx final result erroneously printing FAIL when there is no coverage rate available

1.3.1 #

  • Fix setting report-fully-covered-files to false does nothing

1.3.0 #

  • Support for coverage generated by coverage package
  • new ignore-lines option
  • new add-to-known-generated-files option
  • Showing total of Ignored untested lines no table result
  • Changing output design
  • Removing "This pull request has no new lines under /lib" message
  • exclude now is an alias for ignore

1.2.0+1 #

  • Readme fix

1.2.0 #

  • ⚠️ Breaking change: deprecated args exclude-suffix and exclude-prefix no longer available
  • Support for yaml configuration file

1.1.0 #

  • ⚠️ Breaking change: exclude-suffix arg no longer has a default values with generated files pattern.
  • New exclude-known-generated-files arg.
  • New exclude arg, that uses Glob syntax, replacing exclude-suffix and exclude-prefix args
  • exclude-suffix and exclude-prefix no longer listed as args. Any usage of them will print a warning message

1.0.4 #

  • Fix analysis not working when project was not in the root of git repository
  • Warnings messages when .git or /lib ware not found
  • stdin-timeout argument

1.0.3+1 #

  • readme fixes

1.0.3 #

  • fully-tested-message arg: you can now set a custom output message to be displayed when there is no untested lines

1.0.2+1 #

  • Updating example

1.0.2 #

  • Adding "Number of lines that should be tested under /lib"

1.0.1 #

  • Removing total of new lines from output because it is a completely useless information
  • Fixes on readme

1.0.0 #

  • Stable release

0.0.6+1 #

  • Updating readme 💃

0.0.6 #

  • Ending report is now a table

0.0.5 #

  • new fraction-digits arg
  • new markdown-mode arg

0.0.4 #

  • ⚠️ "use-colorful-font" replaced by "use-colorful-output", since it depends on the output type now
  • New markdown output type

0.0.3+2 #

  • Replaced ✪ from output by a -
  • Replace 😉 from output by a =D

0.0.3+1 #

  • Update readme

0.0.3 #

  • ⚠️ "hide-uncovered-lines" arg replaced by "show-uncovered-code", which is now a boolean
  • new "use-colorful-font" arg.
  • new "report-fully-covered-files" arg.
  • removed emojis from the output

0.0.2+1 #

  • Fix wrong message when there is no new lines in the PR
  • Update readme
  • Making this package a binary only

0.0.2 #

  • Fix code diff showing missing coverage in wrong line

0.0.1+2 #

  • Change SDK requirements to '>=2.17.0 <3.0.0'

0.0.1+1 #

  • Removing Android and iOS as supported platforms.

0.0.1 #

  • Initial version.
16
likes
140
pub points
55%
popularity
screenshot

Publisher

unverified uploader

This is a code coverage tool that tracks the number of code changes in pull requests covered by tests. It also highlights lines that have not been tested.

Repository (GitHub)
View/report issues

Topics

#ci #test #coverage #test-coverage #diff

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

args, file, glob, path, yaml

More

Packages that depend on pull_request_coverage