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

pantsbuild / pants / 24760753851
91%

Build:
DEFAULT BRANCH: main
Ran 22 Apr 2026 04:53AM UTC
Jobs 12
Files 1734
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

22 Apr 2026 04:48AM UTC coverage: 92.926%. Remained the same
24760753851

push

github

web-flow
Make one of the Pex tests more robust. (#23283)

`test_pex_working_directory[VenvPex]` manually deletes
the venv dir in the PEX_ROOT, in order to test the situation
where pex creation hits the process cache, while venv
seeding misses the pex cache.

However this test was using the real, persistent
named_caches dir, and when pex recreates the venv
it also tries to recreate a short symlink to it, and since
we didn't delete the original symlink (and we can't
because we don't know where it is), pex tries
longer and longer prefixes until it gives up. See:


https://github.com/pex-tool/pex/blob/v2.92.3/pex/pex_bootstrapper.py#L553

So if we run the test enough times we eventually hit the
"universe is broken"case in that comment.

The fix is simply to use a tmp_dir as the named_caches dir,
like several other tests in this file. Then pex will only use up
two of it 33 possible increasing prefixes, and we won't hit
the apocalypse.

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

91685 of 98664 relevant lines covered (92.93%)

4.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_arm64 - 24760753851.1 22 Apr 2026 05:01AM UTC 1173
52.36
GitHub Action Run
2 test_python_linux_x86_64_6/10 - 24760753851.2 22 Apr 2026 04:54AM UTC 1185
49.55
GitHub Action Run
3 test_python_linux_x86_64_7/10 - 24760753851.3 22 Apr 2026 04:54AM UTC 1195
51.3
GitHub Action Run
4 test_python_linux_x86_64_8/10 - 24760753851.4 22 Apr 2026 04:54AM UTC 1192
53.62
GitHub Action Run
5 test_python_linux_x86_64_0/10 - 24760753851.5 22 Apr 2026 04:54AM UTC 1209
56.8
GitHub Action Run
6 test_python_linux_x86_64_1/10 - 24760753851.6 22 Apr 2026 04:54AM UTC 1188
49.19
GitHub Action Run
7 test_python_linux_x86_64_4/10 - 24760753851.7 22 Apr 2026 04:54AM UTC 1224
59.41
GitHub Action Run
8 test_python_linux_x86_64_9/10 - 24760753851.8 22 Apr 2026 04:54AM UTC 1200
53.91
GitHub Action Run
9 test_python_linux_x86_64_5/10 - 24760753851.9 22 Apr 2026 04:54AM UTC 1204
59.72
GitHub Action Run
10 test_python_macos14_arm64 - 24760753851.10 22 Apr 2026 04:53AM UTC 1173
52.37
GitHub Action Run
11 test_python_linux_x86_64_2/10 - 24760753851.11 22 Apr 2026 04:54AM UTC 1191
58.69
GitHub Action Run
12 test_python_linux_x86_64_3/10 - 24760753851.12 22 Apr 2026 04:56AM UTC 1189
53.92
GitHub Action Run
Source Files on build 24760753851
  • Tree
  • List 1734
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24760753851
  • 3d098745 on github
  • Prev Build on main (#24751892209)
  • Next Build on main (#24804797209)
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