Targeted tests for trace building
Today we have very limited testing for trace building. client.events
has tests for the trace client event. client.null_instrument
only verifies whether a trace is built or not. Mostly we rely on implicit trace creation in other tests in our suite, which doesn't allow detection of bugs besides those that would cause crashes. We should add comprehensive testing for corner cases.