package org.erlide.cover.api;
/**
* Interface for cover backend.
*
* @author Aleksandra Lipiec <aleksandra.lipiec@erlang-solutions.com>
*
*/
public interface ICoverBackend {
/**
* Starts cover node. Should be used before running coverage analisys.
*/
void startBackend();
/**
* Performs coverage analysis implemented by runner.
*
* @param runner
*/
void runCoverageAnalysis(AbstractCoverRunner runner);
}