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

pantsbuild / pants / 5711 / 3
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: multiplatform_pex_with_uv
DEFAULT BRANCH: main
Ran 21 Jul 2015 12:42AM UTC
Files 337
Run time 22s
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

21 Jul 2015 12:42AM UTC coverage: 66.492% (-0.3%) from 66.744%
CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'"

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/

13434 of 20204 relevant lines covered (66.49%)

0.66 hits per line

Source Files on job 5711.3 (CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'")
  • Tree
  • List 0
  • Changed 22
  • Source Changed 13
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5711
  • Travis Job 5711.3
  • 3488a6ae on github
  • Prev Job for CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'" on master (#5700.3)
  • Next Job for CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'" on master (#5716.3)
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