| executionRuns(String, Integer, LocalDate, LocalDate, Map) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| purgeExecutionRuns(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| deleteExecutionRun(String, long) |   | 73% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| executionRun(String, long) |   | 69% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| executionRunsObservations(String, KPIApiService.ExecutionRunsRequestDTO) |   | 75% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getObservationsGroupedByDimension(String, String, LocalDate, Integer) |   | 75% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| lambda$mapExecutionObservations$1(List, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| executionDetails(String) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| executionRuns(String, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| executionRunsInfo(String, Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listParameters(Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listDimensions(Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listExecutions(Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$mapExecutionObservations$0(Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| executionRunByDate(String, LocalDate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| mapExecutionObservations(SortedMap) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| save(KPIParameterDTO) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteParameter(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| save(DimensionDTO) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteDimension(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| save(ExecutionDTO) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteExecution(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| runExecution(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDimension(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getExecution(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| KPIApiServiceImpl() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |