Representation of a coverage report for a package.
This class contains a map of covered files and a list of all package files.
There are also some useful methods for calculating total line coverage percent, and also calculate file coverage percent.
Representation of a coverage report for a file.
This class contains the path of the file inside the lib folder (ex.: lib/test.dart is test.dart)
and also a map of the lines covered and how many times each line was covered.
There are also some methods to calculate line coverage of the file.