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

zalando / skipper / 15344503167
78%

Build:
DEFAULT BRANCH: master
Ran 30 May 2025 10:31AM UTC
Jobs 1
Files 279
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

30 May 2025 10:14AM UTC coverage: 77.731% (+0.007%) from 77.724%
15344503167

push

github

web-flow
eskip: reset parser before returning to the pool (#3516)

eskipLexParser references parsed code and parsed results.

Garbage collector will collect pooled eskipLexParser instances; this
change makes its job a tiny bit easier by eliminating any references
from pooled instances.

It also makes code canonical by using sync.Pool.New for constructing new
instances.

There is no change in performance or allocations as expected:
```
goos: linux
goarch: amd64
pkg: github.com/zalando/skipper/eskip
cpu: Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz
                  │   master    │                HEAD                │
                  │   sec/op    │   sec/op     vs base               │
ParsePredicates-8   4.720µ ± 3%   4.594µ ± 3%       ~ (p=0.066 n=10)
Parse-8             163.6m ± 2%   164.3m ± 1%       ~ (p=0.912 n=10)
geomean             878.6µ        868.8µ       -1.12%

                  │    master    │                 HEAD                  │
                  │     B/op     │     B/op      vs base                 │
ParsePredicates-8   1.773Ki ± 0%   1.773Ki ± 0%       ~ (p=1.000 n=10) ¹
Parse-8             61.79Mi ± 0%   61.79Mi ± 0%       ~ (p=0.218 n=10)
geomean             335.0Ki        335.0Ki       -0.00%
¹ all samples are equal

                  │   master    │                 HEAD                 │
                  │  allocs/op  │  allocs/op   vs base                 │
ParsePredicates-8    50.00 ± 0%    50.00 ± 0%       ~ (p=1.000 n=10) ¹
Parse-8             1.510M ± 0%   1.510M ± 0%       ~ (p=1.000 n=10)
geomean             8.689k        8.689k       +0.00%
¹ all samples are equal

        │    master    │               HEAD               │
        │   bytes/op   │   bytes/op    vs base            │
Parse-8   15.99Mi ± 0%   15.99Mi ± 0%  ~ (p=1.000 n=10) ¹
¹ all samples are equal
```

Follow up on #2193

Signed-off-by: Alexander Yastrebov <alexander.yastrebov@zalando.de>

7 of 7 new or added lines in 1 file covered. (100.0%)

86 existing lines in 2 files now uncovered.

23212 of 29862 relevant lines covered (77.73%)

101430.42 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
26
84.43
-0.6% filters/builtin/compress.go
60
88.95
0.03% config/config.go
Jobs
ID Job ID Ran Files Coverage
1 15344503167.1 30 May 2025 10:31AM UTC 279
77.73
GitHub Action Run
Source Files on build 15344503167
  • Tree
  • List 279
  • Changed 6
  • Source Changed 5
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #15344503167
  • 126b909e on github
  • Prev Build on master (#15163896924)
  • Next Build on master (#15392365330)
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