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

pantsbuild / pants / 5711
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: claude/batched-dependents-python
DEFAULT BRANCH: main
Ran 21 Jul 2015 12:42AM UTC
Jobs 10
Files 337
Run time 5min
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
5711

push

travis-ci

Stu Hood
Task identity fingerprint strategy

- Implemented a TaskIdentityFingerprintStrategy, which applies the current task’s identity (which is composed of task options) to target hashes, and makes it the new default fingerprint strategy. When registering their options, tasks select which options should be included in their identity.
- Added two new Option types -- target_list and file, so the option can be correctly fingerprinted.
- Added corresponding PayloadFields: FileField and TargetListField.
- Small API change to Payload / PayloadField, which can now accept an optional Context, in order for TargetListField to resolve target specs and fingerprint the targets.
- Removed JvmFingerprintStrategy -- relevant JavaCompile and ScalaCompile options are now directly labeled "fingerprint=True", and TaskIdentityFingerprintStrategy takes care of the rest.

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

- unit testing for options payload, new option types, and new payload fields
- integration testing using checkstyle as example task -- ensured that changing configuration / jvm tools resulted in invalidating unchanging targets

Bugs closed: 1273, 1351

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

14373 of 20204 relevant lines covered (71.14%)

1.34 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5711.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 21 Jul 2015 12:42AM UTC 0
Travis Job 5711.1
2 5711.2 (CI_FLAGS="-fkmsrcn -u 0/2 'Unit tests for pants and pants-plugins - shard 1'") 21 Jul 2015 12:42AM UTC 0
67.43
Travis Job 5711.2
3 5711.3 (CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'") 21 Jul 2015 12:42AM UTC 0
66.49
Travis Job 5711.3
4 5711.4 (CI_FLAGS="-fkmsrcjlp 'Python contrib tests'") 21 Jul 2015 12:42AM UTC 0
Travis Job 5711.4
5 5711.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 21 Jul 2015 12:43AM UTC 0
Travis Job 5711.5
6 5711.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 21 Jul 2015 12:46AM UTC 0
Travis Job 5711.6
7 5711.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 21 Jul 2015 12:47AM UTC 0
Travis Job 5711.7
8 5711.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 21 Jul 2015 12:47AM UTC 0
Travis Job 5711.8
9 5711.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 21 Jul 2015 12:47AM UTC 0
Travis Job 5711.9
10 5711.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 21 Jul 2015 12:47AM UTC 0
Travis Job 5711.10
Source Files on build 5711
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5711
  • 3488a6ae on github
  • Prev Build on master (#5700)
  • Next Build on master (#5716)
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