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

pomerium / pomerium / 10475582543
45%

Build:
DEFAULT BRANCH: main
Ran 20 Aug 2024 04:37PM UTC
Jobs 1
Files 422
Run time 1min
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

20 Aug 2024 04:35PM UTC coverage: 56.981% (-0.05%) from 57.033%
10475582543

push

github

web-flow
Optimize policy iterators (#5184)

* Optimize policy iterators (go1.23)

This modifies (*Options).GetAllPolicies() to use a go 1.23 iterator
instead of copying all policies on every call, which can be extremely
expensive. All existing usages of this function were updated as
necessary.

Additionally, a new (*Options).NumPolicies() method was added which
quickly computes the number of policies that would be given by
GetAllPolicies(), since there were several usages where only the
number of policies was needed.

* Fix race condition when assigning default envoy opts to a policy

46 of 88 new or added lines in 15 files covered. (52.27%)

7 existing lines in 4 files now uncovered.

18194 of 31930 relevant lines covered (56.98%)

104.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10475582543.1 20 Aug 2024 04:37PM UTC 0
56.98
GitHub Action Run
Source Files on build 10475582543
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #10475582543
  • 56ba07e5 on github
  • Prev Build on main (#10474675467)
  • Next Build on main (#10478648559)
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