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

pantsbuild / pants / 23806493354
93%

Build:
DEFAULT BRANCH: main
Ran 31 Mar 2026 04:07PM UTC
Jobs 11
Files 1733
Run time 4min
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

31 Mar 2026 03:49PM UTC coverage: 92.905% (+0.002%) from 92.903%
23806493354

push

github

web-flow
perf: Port `frozendict` to rust (#22501)

Before:
```console
(pants@3.11) ➜  pants git:(839363c8c9) hyperfine -w 2 -r 10 './pants --no-dynamic-ui --no-pantsd dependencies ::'
Benchmark 1: ./pants --no-dynamic-ui --no-pantsd dependencies ::
  Time (mean ± σ):     21.010 s ±  0.201 s    [User: 21.579 s, System: 7.112 s]
  Range (min … max):   20.804 s … 21.366 s    10 runs
 ```
After:
```console
(pants@3.11) ➜ pants git:(add/port-frozen-dict) hyperfine -w 2 -r 10
'./pants --no-dynamic-ui --no-pantsd dependencies ::'
Benchmark 1: ./pants --no-dynamic-ui --no-pantsd dependencies ::
Time (mean ± σ): 20.436 s ± 0.095 s [User: 20.932 s, System: 7.101 s]
  Range (min … max):   20.332 s … 20.605 s    10 runs
```

~2.5% faster

15 of 19 new or added lines in 3 files covered. (78.95%)

3 existing lines in 2 files now uncovered.

91601 of 98596 relevant lines covered (92.91%)

3.73 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
84.0
-10.44% src/python/pants/util/frozendict.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
93.53
-0.43% src/python/pants/backend/python/providers/python_build_standalone/rules.py
2
80.0
-20.0% src/python/pants/engine/internals/session.py
Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_x86_64_4/10 - 23806493354.1 31 Mar 2026 04:21PM UTC 1224
59.44
GitHub Action Run
2 test_python_linux_x86_64_0/10 - 23806493354.2 31 Mar 2026 04:21PM UTC 1209
56.83
GitHub Action Run
3 test_python_linux_x86_64_3/10 - 23806493354.3 31 Mar 2026 04:16PM UTC 1189
53.88
GitHub Action Run
4 test_python_linux_x86_64_6/10 - 23806493354.4 31 Mar 2026 04:12PM UTC 1185
49.59
GitHub Action Run
5 test_python_linux_x86_64_8/10 - 23806493354.5 31 Mar 2026 04:19PM UTC 1191
53.63
GitHub Action Run
6 test_python_linux_x86_64_2/10 - 23806493354.6 31 Mar 2026 04:13PM UTC 1191
58.69
GitHub Action Run
7 test_python_macos14_arm64 - 23806493354.7 31 Mar 2026 04:07PM UTC 1173
52.42
GitHub Action Run
8 test_python_linux_x86_64_5/10 - 23806493354.8 31 Mar 2026 04:14PM UTC 1204
59.75
GitHub Action Run
9 test_python_linux_x86_64_9/10 - 23806493354.9 31 Mar 2026 04:15PM UTC 1200
53.94
GitHub Action Run
10 test_python_linux_x86_64_1/10 - 23806493354.10 31 Mar 2026 04:17PM UTC 1188
49.24
GitHub Action Run
11 test_python_linux_x86_64_7/10 - 23806493354.11 31 Mar 2026 04:19PM UTC 1195
51.34
GitHub Action Run
Source Files on build 23806493354
  • Tree
  • List 1733
  • Changed 8
  • Source Changed 4
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23806493354
  • 5a64b165 on github
  • Prev Build on main (#23805124382)
  • Next Build on main (#23815753208)
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