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

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

Build:
DEFAULT BRANCH: main
Ran 06 Mar 2026 08:28PM UTC
Files 1183
Run time 40s
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.843%. Remained the same
22779667066.11

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.

32960 of 61215 relevant lines covered (53.84%)

0.54 hits per line

Source Files on job test_python_linux_x86_64_3/10 - 22779667066.11
  • Tree
  • List 1183
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22779667066
  • 510aad6c on github
  • Prev Job for on main (#22733177392.11)
  • 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