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

pantsbuild / pants / 22779667066
93%

Build:
DEFAULT BRANCH: main
Ran 06 Mar 2026 08:13PM UTC
Jobs 11
Files 1723
Run time 3min
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

06 Mar 2026 07:56PM UTC coverage: 92.929% (-0.002%) from 92.931%
22779667066

push

github

web-flow
[pants ng] Partition source files by config. (#23157)

A `partition_sources()` function that partitions a set of source
files by applicable configs. 

A config file is applicable to a source file if it is in or above that
source file's directory. Pants NG will act on each partition 
independently and concurrently, applying that partition's config.

Also adds pyo3 mappings for various Pants NG options-related
types, including SourcePartition.

There is some boilerplate repetition of the `get_*()` methods
in `PyNgOptionsReader` that are similar to those in 
`PyOptionParser`. Alas we can't reuse that code for various
reasons.

**AI disclosure:** I used Claude Code to generate an initial
options_test.rs, which I then inspected and modified manually.

90956 of 97877 relevant lines covered (92.93%)

3.74 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
93.53
-0.43% src/python/pants/backend/python/providers/python_build_standalone/rules.py
1
92.81
-0.16% src/python/pants/engine/internals/graph.py
Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_x86_64_5/10 - 22779667066.1 06 Mar 2026 08:23PM UTC 1198
59.84
GitHub Action Run
2 test_python_macos14_arm64 - 22779667066.2 06 Mar 2026 08:13PM UTC 1167
52.68
GitHub Action Run
3 test_python_linux_x86_64_7/10 - 22779667066.3 06 Mar 2026 08:27PM UTC 1189
51.58
GitHub Action Run
4 test_python_linux_x86_64_9/10 - 22779667066.4 06 Mar 2026 08:24PM UTC 1193
53.76
GitHub Action Run
5 test_python_linux_x86_64_4/10 - 22779667066.5 06 Mar 2026 08:28PM UTC 1217
59.38
GitHub Action Run
6 test_python_linux_x86_64_1/10 - 22779667066.6 06 Mar 2026 08:24PM UTC 1182
49.26
GitHub Action Run
7 test_python_linux_x86_64_0/10 - 22779667066.7 06 Mar 2026 08:27PM UTC 1203
56.92
GitHub Action Run
8 test_python_linux_x86_64_8/10 - 22779667066.8 06 Mar 2026 08:26PM UTC 1183
53.56
GitHub Action Run
9 test_python_linux_x86_64_6/10 - 22779667066.9 06 Mar 2026 08:20PM UTC 1179
49.84
GitHub Action Run
10 test_python_linux_x86_64_2/10 - 22779667066.10 06 Mar 2026 08:23PM UTC 1185
58.99
GitHub Action Run
11 test_python_linux_x86_64_3/10 - 22779667066.11 06 Mar 2026 08:26PM UTC 1183
53.84
GitHub Action Run
Source Files on build 22779667066
  • Tree
  • List 1723
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22779667066
  • 510aad6c on github
  • Prev Build on main (#22733177392)
  • Next Build on main (#22839287895)
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