@NotNull
private static RunContentDescriptor doCoverage(@NotNull ExecutionResult executionResult,
@NotNull final ExecutionEnvironment env,
@NotNull final KarmaServer server) {
final KarmaRunConfiguration runConfiguration = (KarmaRunConfiguration) env.getRunProfile();
CoverageEnabledConfiguration coverageEnabledConfiguration = CoverageEnabledConfiguration.getOrCreate(runConfiguration);
CoverageHelper.resetCoverageSuit(runConfiguration);
final String coverageFilePath = coverageEnabledConfiguration.getCoverageFilePath();
RunContentBuilder contentBuilder = new RunContentBuilder(executionResult, env);
final RunContentDescriptor descriptor = contentBuilder.showRunContent(env.getContentToReuse());
if (coverageFilePath != null) {
KarmaCoveragePeer coveragePeer = getCoveragePeer(server);
coveragePeer.startCoverageSession(new KarmaCoverageSession() {