Adapt SampleTestRunner change in micrometer tracing

Accommodate the breaking change in `SampleTestRunner` introduced by
https://github.com/micrometer-metrics/tracing/pull/57
This commit is contained in:
Tadaya Tsuyukubo
2022-09-08 12:33:42 -07:00
committed by Mahmoud Ben Hassine
parent 7c8fb172a7
commit 1ff720545f

View File

@@ -15,8 +15,10 @@
*/
package org.springframework.batch.test.observability;
import io.micrometer.core.instrument.MeterRegistry;
import io.micrometer.core.instrument.Metrics;
import io.micrometer.core.tck.MeterRegistryAssert;
import io.micrometer.observation.ObservationRegistry;
import io.micrometer.tracing.test.SampleTestRunner;
import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.AfterEach;
@@ -43,7 +45,17 @@ class ObservabilitySampleStepTests extends SampleTestRunner {
private JobLauncherTestUtils jobLauncherTestUtils;
ObservabilitySampleStepTests() {
super(SampleRunnerConfig.builder().build(), BatchMetrics.observationRegistry, Metrics.globalRegistry);
super(SampleRunnerConfig.builder().build());
}
@Override
protected MeterRegistry createMeterRegistry() {
return Metrics.globalRegistry;
}
@Override
protected ObservationRegistry createObservationRegistry() {
return BatchMetrics.observationRegistry;
}
@BeforeEach
@@ -52,7 +64,8 @@ class ObservabilitySampleStepTests extends SampleTestRunner {
}
@AfterEach
void clean() {
@Override
protected void closeMeterRegistry() {
Metrics.globalRegistry.clear();
}