• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pomerium / pomerium / 12893427421
52%

Build:
DEFAULT BRANCH: main
Ran 21 Jan 2025 06:33PM UTC
Jobs 1
Files 453
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Jan 2025 06:26PM UTC coverage: 58.335% (+0.3%) from 58.079%
12893427421

push

github

web-flow
New tracing system (#5388)

* update tracing config definitions

* new tracing system

* performance improvements

* only configure tracing in envoy if it is enabled in pomerium

* [tracing] refactor to use custom extension for trace id editing (#5420)

refactor to use custom extension for trace id editing

* set default tracing sample rate to 1.0

* fix proxy service http middleware

* improve some existing auth related traces

* test fixes

* bump envoyproxy/go-control-plane

* code cleanup

* test fixes

* Fix missing spans for well-known endpoints

* import extension apis from pomerium/envoy-custom

1453 of 2391 new or added lines in 75 files covered. (60.77%)

14 existing lines in 7 files now uncovered.

21923 of 37581 relevant lines covered (58.34%)

134.05 hits per line

Uncovered Changes

Lines Coverage ∆ File
357
13.35
internal/testutil/tracetest/tracing.go
84
71.91
internal/telemetry/trace/debug.go
69
48.89
internal/testenv/scenarios/trace_receiver.go
48
54.24
-34.44% config/envoyconfig/tracing.go
36
70.18
8.3% internal/testenv/upstreams/http.go
30
65.21
5.9% internal/testenv/environment.go
28
84.0
internal/telemetry/trace/client.go
28
69.66
-3.81% pkg/cmd/pomerium/pomerium.go
26
0.0
config/trace_client.go
19
73.52
-2.4% pkg/identity/oidc/oidc.go
18
84.21
22.31% internal/telemetry/trace/trace.go
17
86.51
internal/testutil/tracetest/buffer.go
15
58.82
58.82% internal/testenv/upstreams/grpc.go
14
3.51
-0.11% pkg/envoy/envoy.go
13
50.0
-50.0% internal/authenticateflow/authenticateflow.go
12
41.29
-1.95% authorize/log.go
10
74.45
-1.18% authenticate/handlers.go
8
86.44
internal/telemetry/trace/server.go
8
69.23
internal/testenv/upstreams/options.go
8
72.13
-1.78% internal/testenv/values/value.go
7
0.0
0.0% cmd/pomerium/main.go
7
60.0
-23.33% internal/atomicutil/value.go
7
0.0
0.0% internal/authenticateflow/stateless.go
7
50.0
-7.69% pkg/identity/providers.go
6
57.14
internal/telemetry/trace/util.go
6
52.27
9.77% internal/testenv/types.go
6
0.0
0.0% internal/urlutil/proxy.go
5
33.04
-0.91% internal/controlplane/grpc_accesslog.go
5
40.7
-0.8% internal/testenv/logs.go
5
79.17
internal/testenv/snippets/shutdown.go
4
62.25
-0.06% internal/controlplane/server.go
4
91.49
internal/telemetry/trace/middleware.go
3
83.11
-0.68% authorize/check_response.go
3
83.0
0.32% config/envoyconfig/bootstrap.go
3
0.0
0.0% internal/databroker/registry.go
3
28.28
-0.29% internal/registry/reporter.go
2
0.0
0.0% authenticate/identity.go
1
76.92
3.01% authenticate/authenticate.go
1
59.77
-0.7% authenticate/state.go
1
49.28
0.0% authorize/databroker.go
1
60.65
0.0% authorize/grpc.go
1
66.04
0.88% databroker/cache.go
1
73.0
0.22% internal/databroker/server.go
1
96.15
-3.85% internal/testenv/snippets/wait.go

Coverage Regressions

Lines Coverage ∆ File
6
54.24
-34.44% config/envoyconfig/tracing.go
2
73.52
-2.4% pkg/identity/oidc/oidc.go
2
94.55
0.0% pkg/fanout/receive.go
1
75.41
0.0% pkg/storage/postgres/registry.go
1
74.37
0.32% pkg/storage/postgres/backend.go
1
58.82
58.82% internal/testenv/upstreams/grpc.go
1
41.29
-1.95% authorize/log.go
Jobs
ID Job ID Ran Files Coverage
1 12893427421.1 21 Jan 2025 06:33PM UTC 453
58.34
GitHub Action Run
Source Files on build 12893427421
  • Tree
  • List 453
  • Changed 106
  • Source Changed 65
  • Coverage Changed 60
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12893427421
  • 396c35b6 on github
  • Prev Build on main (#12838148610)
  • Next Build on main (#12894436249)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc