@Test public void isNextRootSpanSampleable_returns_true() { SampleAllTheThingsStrategy strategy = new SampleAllTheThingsStrategy(); for (int i = 0; i < 100; i++) { assertThat(strategy.isNextRootSpanSampleable()).isTrue(); } }
private void resetTracer() { Tracer.getInstance().completeRequestSpan(); Tracer.getInstance().setRootSpanSamplingStrategy(new SampleAllTheThingsStrategy()); for (SpanLifecycleListener listener : new ArrayList<>(Tracer.getInstance().getSpanLifecycleListeners())) { Tracer.getInstance().removeSpanLifecycleListener(listener); } Tracer.getInstance().setSpanLoggingRepresentation(Tracer.SpanLoggingRepresentation.JSON); }