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

pantsbuild / pants / 9373
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: multiplatform_pex_with_uv
DEFAULT BRANCH: main
Ran 09 Mar 2016 02:53AM UTC
Jobs 7
Files 0
Run time –
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

pending completion
9373

push

travis-ci

stuhood
[engine] Implement support for recursive path globs

This fills in the blanks left behind in the PathGlobs implementation. It now supports all forms of `filespec` as implemented by `wrapped_globs`. PathGlobs are projected from Sources objects in the new engine to implement the capture of Paths and FilesContent for `Sources` objects.

* Propagate the `errno` when enhancing exceptions in ProjectTree.
* Add fs test to cover PathGlobs.create.
* Rename PathGlob to PathLiteral.
* Make DirectoryListing "optional" in the sense that a non-existent entry is treated as empty.
* Implement support for single and double (recursive) wildcards in PathGlobs.

Attached is a rendering of the recursive glob for:

    ./pants run src/python/pants/engine/exp/examples:viz-fs -- \
      . \
      walk \
      'examples/tests/scala/org/pantsbuild/**/*.scala'

Testing Done:
https://travis-ci.org/pantsbuild/pants/builds/114646055

Bugs closed: 3015

Reviewed at https://rbcommons.com/s/twitter/r/3540/
Jobs
ID Job ID Ran Files Coverage
1 9373.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 09 Mar 2016 02:53AM UTC 0
Travis Job 9373.1
4 9373.4 (CI_FLAGS="-fkmsrcjlpa 'Python contrib tests'") 09 Mar 2016 03:13AM UTC 0
Travis Job 9373.4
5 9373.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 09 Mar 2016 03:09AM UTC 0
Travis Job 9373.5
6 9373.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 09 Mar 2016 03:11AM UTC 0
Travis Job 9373.6
7 9373.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 09 Mar 2016 03:08AM UTC 0
Travis Job 9373.7
8 9373.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 09 Mar 2016 03:14AM UTC 0
Travis Job 9373.8
10 9373.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 09 Mar 2016 03:19AM UTC 0
Travis Job 9373.10
Source Files on build 9373
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #9373
  • f0bb6913 on github
  • Prev Build on master (#9372)
  • Next Build on master (#9387)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc