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

pantsbuild / pants / 7324
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: automation/release/2.32.0.dev7
DEFAULT BRANCH: main
Ran 07 Oct 2015 10:40PM UTC
Jobs 8
Files 0
Run time –
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
7324

push

travis-ci

stuhood
Be more conservative about caching incremental compiles

We like allowing folks to write to a local buildcache to handle cases where they miss the remote cache for some reason, but unfortunately this can allow for caching of bugs in incremental compilation, which can get pretty sticky. To bias toward correctness, this patch adds an option to control whether incremental compiles (defined as having an analysis file present) are written to the cache.

Internally, we will disable incremental compile caching on laptops, but enable it in CI where we guarantee a `clean-all` after every source change.

- Add a flag to be more conservative about caching of incremental compiles
- Skip the cache write when we've hit the cache during a double check

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

Bugs closed: 2335

Reviewed at https://rbcommons.com/s/twitter/r/2940/
Jobs
ID Job ID Ran Files Coverage
1 7324.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 07 Oct 2015 10:41PM UTC 0
Travis Job 7324.1
4 7324.4 (CI_FLAGS="-fkmsrcjlp 'Python contrib tests'") 07 Oct 2015 10:48PM UTC 0
Travis Job 7324.4
5 7324.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 07 Oct 2015 10:40PM UTC 0
Travis Job 7324.5
6 7324.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 07 Oct 2015 10:47PM UTC 0
Travis Job 7324.6
7 7324.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 07 Oct 2015 10:50PM UTC 0
Travis Job 7324.7
8 7324.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 07 Oct 2015 10:47PM UTC 0
Travis Job 7324.8
9 7324.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 07 Oct 2015 10:53PM UTC 0
Travis Job 7324.9
10 7324.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 07 Oct 2015 10:55PM UTC 0
Travis Job 7324.10
Source Files on build 7324
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #7324
  • 6f568808 on github
  • Prev Build on master (#7323)
  • Next Build on master (#7335)
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