feat: support covergae per spec

For e2e tests, the coverage is reported after each spec end, so the coverage reporter needs to handle this.