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

pantsbuild / pants / 5030
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: dk-uv-selective-sync
DEFAULT BRANCH: main
Ran 27 May 2015 05:42PM UTC
Jobs 10
Files 324
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
5030

push

travis-ci

Benjy
Two changes that affect invalidation and artifact caching.

1. Don't use the task class name in cache paths. This name may not
   be stable across runs because we generate synthetic subclasses at runtime,
   and we make no guarantees about their names (e.g., in tests we inject a
   uuid into the synthetic subclass's name). Instead we introduce a
   stable name, based on the non-synthetic, authored class's name.
   Note that this will all go away once we no longer have any class-level
   task state at runtime.

2. Don't use the registration key or option scope in the cache keys of
   JVM tools. They aren't needed - those are just how the tool is accessed
   by code, they have no effect on which tool jars are resolved or how
   those are shaded.

Both these changes will enable us to get huge test performance speedups by having
tests share shaded JVM tool jars via the local artifact cache.

Testing Done:
Unit tests pass locally.
CI passes: https://travis-ci.org/pantsbuild/pants/builds/64289095.

Bugs closed: 1595

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

13525 of 19501 relevant lines covered (69.36%)

1.3 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5030.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 27 May 2015 05:43PM UTC 0
Travis Job 5030.1
2 5030.2 (CI_FLAGS="-fkmsrcn -u 0/2 'Unit tests for pants and pants-plugins - shard 1'") 27 May 2015 05:43PM UTC 0
65.91
Travis Job 5030.2
3 5030.3 (CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'") 27 May 2015 05:43PM UTC 0
64.49
Travis Job 5030.3
4 5030.4 (CI_FLAGS="-fkmsrcjlp 'Python contrib tests'") 27 May 2015 05:42PM UTC 0
Travis Job 5030.4
5 5030.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 27 May 2015 05:43PM UTC 0
Travis Job 5030.5
6 5030.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 27 May 2015 05:50PM UTC 0
Travis Job 5030.6
7 5030.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 27 May 2015 05:53PM UTC 0
Travis Job 5030.7
8 5030.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 27 May 2015 05:52PM UTC 0
Travis Job 5030.8
9 5030.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 27 May 2015 05:52PM UTC 0
Travis Job 5030.9
10 5030.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 27 May 2015 05:55PM UTC 0
Travis Job 5030.10
Source Files on build 5030
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5030
  • ea5dd35c on github
  • Prev Build on master (#5015)
  • Next Build on master (#5035)
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