It only uses the unit tests right now, and not the system tests, because currently coverage runs on push and we only want the unit tests to work on push. We could change coverage to run on PR and when we are testing it, just run the coverage manually, or keep it with unit tests only. This will affect the coverage statistics.