Tags: invisiblepancake/pytest-mergify
Tags
chore: remove setup/call/teardown steps (Mergifyio#38) This creates 3x more spans for each test which is too verbose.
refactor: replace pytest-opentelemetry by our own code (Mergifyio#35) - This leverages more standard names for events, following OpenTelemetry recommendations https://opentelemetry.io/docs/specs/semconv/attributes-registry/test/
fix: disable async background flush of traces (Mergifyio#29) When running in complex test suite that mocks many things, trying to flush in the background traces does not work. For example network requests might be mocked, or time might be mocked, making SSL connection impossible. This stores the span in memory until a flush is requested at the end of pytest. This also means there is no way to capture the opentelemetry log in the background are we can now intercept any error raised by the code while flushing the traces.
feat: print an error if repo name is not found (Mergifyio#27) This is better than saying nothing has to be done.