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

pantsbuild / pants / 6786
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: infer_deps
DEFAULT BRANCH: main
Ran 10 Sep 2015 07:58PM UTC
Jobs 10
Files 388
Run time 13min
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
6786

push

travis-ci

jsirois
Move BuildFileAliases validation to BuildFileAliases.

Previously, alias mappings were validated by BuildConfiguration.  Doing
the validation in BuilfFileAliases ensures only valid objects are
constructed and never float around in an invalid state and it
centralizes the mostly internal detail that "targets" contains a mix of
types, allowing the mix to be split and presented via seperate
properties.

This adds TargetMacro.Factory coverage to BuildConfigurationTest while
moving its validation tests over to BuilfFileAliasesTest.

The change also forces existing users of BuilfFileAliases.targets to
deal with BuilfFileAliases.target_types and
BuilfFileAliases.target_macro_factories.  To help those users a few
utility methods are added to BuildFileAliases to unify target types
accessed via these two properties.

Testing Done:
CI went green here:
  https://travis-ci.org/pantsbuild/pants/builds/79719489

Bugs closed: 2124, 2160

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

17670 of 23403 relevant lines covered (75.5%)

1.43 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6786.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 10 Sep 2015 08:04PM UTC 0
Travis Job 6786.1
2 6786.2 (CI_FLAGS="-fkmsrcn -u 0/2 'Unit tests for pants and pants-plugins - shard 1'") 10 Sep 2015 07:59PM UTC 0
71.15
Travis Job 6786.2
3 6786.3 (CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'") 10 Sep 2015 08:00PM UTC 0
71.55
Travis Job 6786.3
4 6786.4 (CI_FLAGS="-fkmsrcjlp 'Python contrib tests'") 10 Sep 2015 07:58PM UTC 0
Travis Job 6786.4
5 6786.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 10 Sep 2015 07:59PM UTC 0
Travis Job 6786.5
6 6786.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 10 Sep 2015 08:05PM UTC 0
Travis Job 6786.6
7 6786.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 10 Sep 2015 08:06PM UTC 0
Travis Job 6786.7
8 6786.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 10 Sep 2015 08:05PM UTC 0
Travis Job 6786.8
9 6786.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 10 Sep 2015 08:07PM UTC 0
Travis Job 6786.9
10 6786.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 10 Sep 2015 08:11PM UTC 0
Travis Job 6786.10
Source Files on build 6786
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #6786
  • e629f82c on github
  • Prev Build on master (#6783)
  • Next Build on master (#6790)
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