| testQueryDividedIntoSplitsShouldHaveCorrectSpacingBetweenTimes() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| testQueryWithTableNameNeedingURLEncodeInSplits() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testQueryDividedIntoSplitsFirstSplitHasRightTime() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testQueryDividedIntoSplitsLastSplitHasRightTime() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testPredicatePushDownSetsUpperAndLowerBound() |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| testPredicatePushDownSetsUpperBoundOnly() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| testPredicatePushDownSetsLowerBoundOnly() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testEmptyPredicatePredicatePushDown() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testAddresses() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testPredicatePushDownLowerBoundDirect() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testSplitTimesCorrect() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testSplitTimesCorrectVersusMock() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testSplitTimesAreTimesNearBoundaryNotMissing() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testSplitTimesCorrectNonModuloZeroDurationToChunk() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testJsonRoundTrip() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getCommonConfig(URI) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testMockPrometheusResponseWithSeveralChunksShouldBeCorrect() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$mockPrometheusResponseToQuery$1(Double, Double, Double) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| mockPrometheusResponseToQuery(Duration, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testMockPrometheusResponseShouldBeCorrectWhenUpperBoundaryAlignsWithData() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testMockPrometheusResponseShouldBeCorrectWhenLowerBoundaryAlignsWithData() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getQueryChunkSizeDurationAsPrometheusCompatibleDurationString(PrometheusConnectorConfig) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testMockPrometheusResponseShouldBeCorrectWhenLowerBoundaryLaterThanData() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| mockPrometheusResponseToChunkedQueries(Duration, List) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| longFromDecimalSecondString(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TestPrometheusSplit() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| convertMockTimesToStrings(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| doubleToPlainString(Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testPredicatePushDownLowerBoundDirect$3() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPredicatePushDownLowerBoundDirect$2() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mockPrometheusResponseToChunkedQueries$0(Duration, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |