def traced_test()

in 07-eval/conftest.py [0:0]


def traced_test(request):
    tracer = trace.get_tracer(__name__)
    span = tracer.start_span(request.node.name)
    # pytest_runtest_makereport needs to update the span, so attach it.
    request.node.span = span
    # Make the span current, but don't end it until the test completes.
    with trace.use_span(span, end_on_exit=False):
        yield span
    span.end()