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

pantsbuild / pants / 22779667066 / 4
93%
main: 93%

Build:
DEFAULT BRANCH: main
Ran 06 Mar 2026 08:28PM UTC
Files 1193
Run time 35s
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: 53.758% (+0.001%) from 53.757%
22779667066.4

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.

33042 of 61464 relevant lines covered (53.76%)

0.54 hits per line

Source Files on job test_python_linux_x86_64_9/10 - 22779667066.4
  • Tree
  • List 1193
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22779667066
  • 510aad6c on github
  • Prev Job for on main (#22733177392.7)
  • Next Job for on main (#22839287895.11)
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