This replaces the existing method of parsing the SQLite .coverage file in favor of using the Coverage.py XML reporting to get an XML file that we are able to parse with the existing CoberturaParser.
As this change to the parser requires the existing ENV["PATH"] variable to be set, many of the specs had to be modified so that they did not clear the entire environment.
:zap: Summary
This replaces the existing method of parsing the SQLite
.coverage
file in favor of using the Coverage.py XML reporting to get an XML file that we are able to parse with the existingCoberturaParser
.As this change to the parser requires the existing
ENV["PATH"]
variable to be set, many of the specs had to be modified so that they did not clear the entire environment.This also updates the spectator shard version.