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

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

Build:
Build:
LAST BUILD BRANCH: perf/parse-build-files-once
DEFAULT BRANCH: main
Ran 17 Aug 2015 06:04PM UTC
Files 352
Run time 11s
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

17 Aug 2015 05:59PM UTC coverage: 70.301% (+1.2%) from 69.07%
CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'"

push

travis-ci

stuhood
Add support for jar'ing compile outputs in the isolated strategy. This change makes the isolated compile strategy viable out-of-the-box for use with large dependency graphs. Without it, `test.junit` and `run.jvm` performance slows down significantly due to the large number of loose classfile directories.

- Split CompileContext out into its own file and add a specialized implementation for the isolated strategy.
- Add support for replacing classpath entries.
- Added a `finalize_execute` method to GroupMember to play a role symmetrical to `prepare_execute`, which runs only if a member has relevant targets.

This helps Twitter replace a nasty hack whereby the compile_classpath was repeatedly re-jar'd by a task that (without assuming too much about the internals of jvm_compile) attempted to consolidate all directories on the classpath into jars.

Testing Done:
https://github.com/pantsbuild/pants/pull/2002

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

14984 of 21314 relevant lines covered (70.3%)

0.7 hits per line

Source Files on job 6228.3 (CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'")
  • Tree
  • List 0
  • Changed 107
  • Source Changed 7
  • Coverage Changed 107
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 6228
  • Travis Job 6228.3
  • cc5ac002 on github
  • Prev Job for CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'" on master (#6225.3)
  • Next Job for CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'" on master (#6237.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