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

pantsbuild / pants / 6892
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: debug_reapi_test_cache_misses
DEFAULT BRANCH: main
Ran 16 Sep 2015 08:32PM UTC
Jobs 10
Files 393
Run time 11min
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
6892

push

travis-ci

stuhood
Lazily load zinc analysis

Rather than eagerly loading all upstream analysis, we now lazily load it when it is requested, and allow it to be unloaded when necessary. It looks like sbt was always designed to be used this way, but zinc was eagerly building a map to fill the `getAnalysis` function that the sbt compiler desires.

- Lazily load zinc analysis upon usage, and allow it to be freed by never holding strong references to the entire Analysis object.
- Remove the zinc `-force-clean` flag, since it is unused from pants' perspective, and supporting it required additional Analysis apis.
- Move `Cache` class to a `cache` package.

Testing Done:
cold compiles of large internal projects, and:

    ./pants test tests/python/pants_test/backend/jvm/tasks/jvm_compile/::

...with a locally published version.

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

17887 of 23708 relevant lines covered (75.45%)

1.42 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6892.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 16 Sep 2015 08:34PM UTC 0
Travis Job 6892.1
2 6892.2 (CI_FLAGS="-fkmsrcn -u 0/2 'Unit tests for pants and pants-plugins - shard 1'") 16 Sep 2015 08:34PM UTC 0
71.31
Travis Job 6892.2
3 6892.3 (CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'") 16 Sep 2015 08:34PM UTC 0
70.87
Travis Job 6892.3
4 6892.4 (CI_FLAGS="-fkmsrcjlp 'Python contrib tests'") 16 Sep 2015 08:32PM UTC 0
Travis Job 6892.4
5 6892.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 16 Sep 2015 08:34PM UTC 0
Travis Job 6892.5
6 6892.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 16 Sep 2015 08:41PM UTC 0
Travis Job 6892.6
7 6892.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 16 Sep 2015 08:40PM UTC 0
Travis Job 6892.7
8 6892.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 16 Sep 2015 08:42PM UTC 0
Travis Job 6892.8
9 6892.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 16 Sep 2015 08:42PM UTC 0
Travis Job 6892.9
10 6892.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 16 Sep 2015 08:44PM UTC 0
Travis Job 6892.10
Source Files on build 6892
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #6892
  • 5992baa4 on github
  • Prev Build on master (#6891)
  • Next Build on master (#6899)
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