- Fixed parser to ignore lines that are not
DA
line coverage entries. - Support for
--preview-dart-2
removed and SDK lower bound bumped to2.0.0-dev.64.1
.
- Dart 2 fixes.
- Dart SDK constraint updated to <3.0.0.
- Package dependency updates.
- Migrated to Dart 2.0.
-
Support the latest
coverage
0.9.0
series releases. -
Support for breaking changes introduced with Dart v1.22.0.
-
Added
--packages
option to all sub commands. It defaults to null, though the file path.packages
will be used if no path is given in option--package-root
. The--packages
and--package-root
options cannot be used together. -
Refactored
LcovCollector
so that it doesn't duplicate logic already present incoverage
. -
Refactored
CommandLinePart
s to minimize duplicate code. -
Introduced a timeout of 60 seconds in cases where the VM doesn't respond. This should only be the case if the given test file contains serious syntax errors.
-
#63
--workers
is ignored and will be removed in a future release. -
#71 Submitting to coveralls now uses
source_digest
option instead ofsource
. This greatly reduces coveralls report upload sizes.
-
Add an upload-only option, which does not run any script
-
Removed
LcovCollector
ctortestFile
argument. -
LcovCollect.getLcovInformation
addedtestFile
argument. -
Added
--log-level
option to the report sub command.
- Support the latest
coverage
0.7.0
series releases.
-
serviceName
was removed fromCommandLineClient
. -
serviceName
andserviceJobId
are now named paramaters onCoverallsReport
– constructor andparse
. -
service_name
andservice_job_id
are correctly populated form Travis and Coveralls. -
Can omit the
token
flag toreport
if one ofREPO_TOKEN
orCOVERALLS_TOKEN
is set as an environment variable. -
The Coveralls job number and URL are printed after a successful report is posted to the service.
-
A number of (breaking) changes to clarify and correctly distinguish between
projectDirectory
– the directory containing the source project – andpackageRoot
– the directory containing the project packages, usually located at<projectDirectory>/packages
. -
A number of (breaking) changes to pass around paths – as
String
– instead ofFile
andDirectory
instances. -
CommandLinePart
and subtypes execute methods are now explicitly async. -
Added a lot more logging, especially in error cases.
-
covString
and related are removed from all classes. Using standardtoJson
method supported bydart:convert
JSON
. -
A number of public helper methods were moved to private, top-level functions.
-
Added a
print-json
option toreport
. -
LcovCollector
now puts coverage output in a temporary directory. -
CommandLineClient
andLcovCollector
removed dependency onFileSystem
. Constructors and fields were changed accordingly. -
LcovCollector
now parses all coverage output files. There is a lot less missed coverage, especially when isolates are being used. -
Minimum version of
coverage
was bumped to0.6.4
.
-
Support latest versions of
args
andcoverage
packages. -
Require at least Dart 1.9.0 SDK.
-
Improved the reporting of errors, especially async errors.
-
Add check of
CI_BRANCH
environment variable for Git branch.