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

pantsbuild / pants / 8545
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: add-generic-option-to-docker-image
DEFAULT BRANCH: main
Ran 07 Jan 2016 11:38PM UTC
Jobs 8
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
8545

push

travis-ci

Benjy
Simplify build dict/reference information extraction.

Previously we had various non-standard ways of providing
BUILD file objects and context-aware object factories: Some
were objects with __call__ methods, some were functions, some
were the results of currying the context arg.

All this made it difficult to introspect on these to identify
the args and docstrings used to generate the build dictionary.

It also required various manual builddict annotations that it
would be better to avoid.

This change standardizes how these objects are provided, and makes
corresponding changes to the info extracters to take advantage
of this.

It also removes the old source_root BUILD file directive, as those are
no longer supported.

A future change will use this to rewrite the build dictionary/reference
page generator, so we can get rid of reflect.py.

Testing Done:
CI passes: https://travis-ci.org/pantsbuild/pants/builds/100417620

Reviewed at https://rbcommons.com/s/twitter/r/3301/
Jobs
ID Job ID Ran Files Coverage
1 8545.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 07 Jan 2016 11:38PM UTC 0
Travis Job 8545.1
4 8545.4 (CI_FLAGS="-fkmsrcjlp 'Python contrib tests'") 07 Jan 2016 11:56PM UTC 0
Travis Job 8545.4
5 8545.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 07 Jan 2016 11:41PM UTC 0
Travis Job 8545.5
6 8545.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 07 Jan 2016 11:46PM UTC 0
Travis Job 8545.6
7 8545.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 07 Jan 2016 11:44PM UTC 0
Travis Job 8545.7
8 8545.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 07 Jan 2016 11:48PM UTC 0
Travis Job 8545.8
9 8545.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 07 Jan 2016 11:55PM UTC 0
Travis Job 8545.9
10 8545.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 07 Jan 2016 11:53PM UTC 0
Travis Job 8545.10
Source Files on build 8545
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #8545
  • f04ad7d4 on github
  • Prev Build on master (#8542)
  • Next Build on master (#8558)
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