[run]
branch = True
omit =
    # Test cases
    context/*/tests/*
    contrib/*/tests/*
    # Auto generated files
    contrib/opencensus-ext-jaeger/opencensus/ext/jaeger/trace_exporter/gen/*
    # Side-effect introduced by namespace packages
    opencensus/__init__.py
    opencensus/common/__init__.py

[report]
fail_under = 100
show_missing = True
exclude_lines =
    # Re-enable the standard pragma
    pragma: NO COVER
    # Ignore debug-only repr
    def __repr__
omit =
    # Test cases
    context/*/tests/*
    # Side-effect introduced by namespace packages
    contrib/*/opencensus/__init__.py
    contrib/*/opencensus/ext/__init__.py
    opencensus/__init__.py
    opencensus/common/__init__.py
    # Auto generated files
    contrib/opencensus-ext-jaeger/opencensus/ext/jaeger/trace_exporter/gen/*
