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

pomerium / pomerium / 22503440032
45%

Build:
DEFAULT BRANCH: main
Ran 27 Feb 2026 09:08PM UTC
Jobs 1
Files 683
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

27 Feb 2026 08:54PM UTC coverage: 44.808% (+0.3%) from 44.549%
22503440032

push

github

web-flow
pomerium/testing: improve config source test (#6154)

## Summary
Improve the config source test. Instead of waiting for the next config
to be delivered on a channel, run the test check within the callback.
This way if a config is updated multiple times (which is valid) it won't
fail the test.

Also update some log messages and suppress some error messages that are
noisy.

## Related issues
-
[ENG-3668](https://linear.app/pomerium/issue/ENG-3668/flaky-test-testconfigsource)

## Checklist

- [x] reference any related issues
- [x] updated unit tests
- [ ] add appropriate label (`enhancement`, `bug`, `breaking`,
`dependencies`, `ci`)
- [x] ready for review

29 of 43 new or added lines in 5 files covered. (67.44%)

3412 existing lines in 28 files now uncovered.

33716 of 75246 relevant lines covered (44.81%)

116.93 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
0.0% internal/testenv/snippets/wait.go
1
38.46
0.0% pkg/pebbleutil/pebbleutil.go
3
27.72
-0.56% internal/registry/reporter.go
9
69.92
0.0% internal/databroker/server_backend.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
58.29
-0.25% internal/controlplane/server.go
1
75.41
0.0% pkg/storage/postgres/registry.go
2
0.0
0.0% internal/testutil/postgres.go
2
89.19
-5.41% pkg/fanout/fanout.go
2
90.91
-3.64% pkg/fanout/receive.go
2
85.67
-0.36% pkg/grpc/databroker/syncer.go
3
87.75
0.0% config/config_source.go
3
83.81
10.71% internal/mcp/extproc/server.go
3
0.0
0.0% pkg/health/check.go
3
75.73
-0.79% pkg/storage/postgres/backend.go
4
48.82
-0.72% internal/databroker/server_clustered_follower.go
4
93.75
1.59% internal/rfc7591/format.go
4
0.0
0.0% pkg/ssh/tui/tunnel/config.go
7
70.76
0.1% config/custom.go
8
0.0
0.0% pkg/ssh/tui/core/tea_listener.go
13
75.15
-2.66% internal/databroker/config_source.go
19
0.0
0.0% internal/mcp/handler.go
20
62.42
0.24% internal/mcp/host_info.go
23
80.98
-4.54% authorize/authorize.go
25
31.34
31.34% internal/mcp/extproc/handler.go
27
0.0
0.0% pkg/ssh/cli/commands/tunnel_status.go
29
72.85
-1.35% internal/mcp/client_id_metadata.go
41
48.51
-1.49% authorize/grpc.go
43
0.0
0.0% internal/testutil/testutil.go
60
0.0
0.0% pkg/ssh/tui/tunnel/tunnel_status.go
90
82.61
0.04% config/policy.go
259
69.58
0.07% config/options.go
2714
0.0
0.0% pkg/grpc/config/config.pb.validate.go
Jobs
ID Job ID Ran Files Coverage
1 22503440032.1 27 Feb 2026 09:08PM UTC 683
44.81
GitHub Action Run
Source Files on build 22503440032
  • Tree
  • List 683
  • Changed 39
  • Source Changed 26
  • Coverage Changed 34
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22503440032
  • dc58653a on github
  • Prev Build on main (#22368105628)
  • Next Build on main (#22503580043)
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