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()