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

pantsbuild / pants / 6435
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: pyo3/upgrade-v0.28.3
DEFAULT BRANCH: main
Ran 25 Aug 2015 10:17PM UTC
Jobs 10
Files 375
Run time 10min
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
6435

push

travis-ci

Benjy
Reorganize option help.

- Print subsystem help alongside the scope that subsystem serves.
  E.g., if you ask for help for test.junit, it'll show help
  for jvm.test.junit as well.

- This required handling subsystem option 'recursion' explicitly,
  rather than relying on the subsystem author adding recursive=True
  to all their option registrations. The distinction is that
  subsystem options registered recursively from the global
  subsystem are really basic options for the purpose of help printing.
  It's obviously also nicer to not require the subsystem author to
  add recursive=True everywhere.

- More correctly implement the heuristic of showing help for all
  tasks under a goal when './pants help <goal>' is requested.
  The previous logic just showed help for any subscope of a
  requested scope, which meant it would repeat subsystem help
  once for every task-specific instance, which is obviously not
  useful for the user.

- Moves help-related code out of pants/option and into a new
  pants/help package.  This is because help code needs to depend
  on pants/subsystem, which pants/option cannot depend on.
  But it's also more organized, and makes more sense for non-option
  help.

Testing Done:
CI running: https://travis-ci.org/pantsbuild/pants/builds/77084948

Bugs closed: 1776, 1886

Reviewed at https://rbcommons.com/s/twitter/r/2695/

16792 of 22483 relevant lines covered (74.69%)

1.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6435.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 25 Aug 2015 10:17PM UTC 0
Travis Job 6435.1
2 6435.2 (CI_FLAGS="-fkmsrcn -u 0/2 'Unit tests for pants and pants-plugins - shard 1'") 25 Aug 2015 10:18PM UTC 0
70.45
Travis Job 6435.2
3 6435.3 (CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'") 25 Aug 2015 10:21PM UTC 0
70.17
Travis Job 6435.3
4 6435.4 (CI_FLAGS="-fkmsrcjlp 'Python contrib tests'") 25 Aug 2015 10:18PM UTC 0
Travis Job 6435.4
5 6435.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 25 Aug 2015 10:24PM UTC 0
Travis Job 6435.5
6 6435.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 25 Aug 2015 10:22PM UTC 0
Travis Job 6435.6
7 6435.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 25 Aug 2015 10:23PM UTC 0
Travis Job 6435.7
8 6435.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 25 Aug 2015 10:24PM UTC 0
Travis Job 6435.8
9 6435.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 25 Aug 2015 10:26PM UTC 0
Travis Job 6435.9
10 6435.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 25 Aug 2015 10:28PM UTC 0
Travis Job 6435.10
Source Files on build 6435
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #6435
  • 347e68a3 on github
  • Prev Build on master (#6432)
  • Next Build on master (#6436)
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