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

pantsbuild / pants / 6506
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: csb/new-lockfile-ignore
DEFAULT BRANCH: main
Ran 29 Aug 2015 01:01AM UTC
Jobs 10
Files 381
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
6506

push

travis-ci

stuhood
Populate classes_by_target using the context jar for the isolated strategy

- Remove the option to not jar classpath outputs in the isolated strategy
- Populate classes_by_target using the context jar
- Add a simplified `relpath` implementation, because it was showing up inordinately hot on profiles

This avoids a filesystem walk during the population of products. That means that we do one less filesystem walk when we hit the cache, or when we're populating products for an already built target.

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

----

For a large classpath:
    $ find .pants.d/compile/jvm -name '*.class' | wc -l
      180463

Before:

    21:31:49 00:14         [apt-pre]
    21:31:49 00:14         [java-pre]
    21:31:49 00:14         [zinc-pre]
    21:31:51 00:16         [zinc-prepare]
    21:31:51 00:16           [validate-zinc-analysis]
    21:31:51 00:16           [isolation-zinc-pool-bootstrap]
    21:31:51 00:16         [apt-prepare]
    21:31:51 00:16           [validate-java-analysis]
    21:31:51 00:16           [isolation-java-pool-bootstrap]
    21:31:51 00:16         [zinc-execute]
    21:32:17 00:42         [apt-execute]
    21:32:17 00:42         [zinc-execute]
    21:32:25 00:50         [zinc-finalize]
    21:32:26 00:51         [apt-finalize]
    21:32:26 00:51         [apt-post]
    21:32:26 00:51         [java-post]
    21:32:26 00:51         [zinc-post]

After:

    23:26:01 00:13         [apt-pre]
    23:26:01 00:13         [java-pre]
    23:26:01 00:13         [zinc-pre]
    23:26:02 00:14         [apt-prepare]
    23:26:02 00:14           [validate-java-analysis]
    23:26:02 00:14           [isolation-java-pool-bootstrap]
    23:26:02 00:14         [zinc-prepare]
    23:26:02 00:14           [validate-zinc-analysis]
    23:26:03 00:15           [isolation-zinc-pool-bootstrap]
    23:26:03 00:15         [apt-execute]
    23:26:03 00:15         [zinc-execute]
    23:26:16 00:28         [apt-finalize]
    23:26:16 00:28         [zinc-finalize]
    23:26:16 00:28         [apt-post]
    23:26:16 00:28         [java-post]
    23:26:16 00:28         [zinc-post]

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

16959 of 22675 relevant lines covered (74.79%)

1.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6506.1 (CI_FLAGS="-cjlpn 'Various pants self checks'") 29 Aug 2015 01:01AM UTC 0
Travis Job 6506.1
2 6506.2 (CI_FLAGS="-fkmsrcn -u 0/2 'Unit tests for pants and pants-plugins - shard 1'") 29 Aug 2015 01:02AM UTC 0
70.29
Travis Job 6506.2
3 6506.3 (CI_FLAGS="-fkmsrcn -u 1/2 'Unit tests for pants and pants-plugins - shard 2'") 29 Aug 2015 01:03AM UTC 0
70.59
Travis Job 6506.3
4 6506.4 (CI_FLAGS="-fkmsrcjlp 'Python contrib tests'") 29 Aug 2015 01:06AM UTC 0
Travis Job 6506.4
5 6506.5 (CI_FLAGS="-fkmsrjlpn -i 0/6 'Python integration tests for pants - shard 1'") 29 Aug 2015 01:07AM UTC 0
Travis Job 6506.5
6 6506.6 (CI_FLAGS="-fkmsrjlpn -i 1/6 'Python integration tests for pants - shard 2'") 29 Aug 2015 01:08AM UTC 0
Travis Job 6506.6
7 6506.7 (CI_FLAGS="-fkmsrjlpn -i 2/6 'Python integration tests for pants - shard 3'") 29 Aug 2015 01:13AM UTC 0
Travis Job 6506.7
8 6506.8 (CI_FLAGS="-fkmsrjlpn -i 3/6 'Python integration tests for pants - shard 4'") 29 Aug 2015 01:15AM UTC 0
Travis Job 6506.8
9 6506.9 (CI_FLAGS="-fkmsrjlpn -i 4/6 'Python integration tests for pants - shard 5'") 29 Aug 2015 01:13AM UTC 0
Travis Job 6506.9
10 6506.10 (CI_FLAGS="-fkmsrjlpn -i 5/6 'Python integration tests for pants - shard 6'") 29 Aug 2015 01:13AM UTC 0
Travis Job 6506.10
Source Files on build 6506
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #6506
  • f619b466 on github
  • Prev Build on master (#6502)
  • Next Build on master (#6513)
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