Interface Sensor

  • All Superinterfaces:

    public interface Sensor
    extends ProjectSensor

    A sensor is invoked once for each module of a project, starting from leaf modules. The sensor can parse a flat file, connect to a web server... Sensors are used to add measure and issues at file level.

    For example the Cobertura Sensor parses Cobertura report and saves the first-level of measures on files. For testing purpose you can use SensorContextTester

    5.1, 7.6 use ProjectSensor instead to make your Sensor run only once per analysis, and no more once per module