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

pantsbuild / pants / 4137
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: dk-fix-straggler-logging
DEFAULT BRANCH: main
Ran 20 Mar 2015 03:22AM UTC
Jobs 10
Files 320
Run time 14min
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
4137

push

travis-ci

jsirois
Fix a missing symbol in ScalaCompile.

This fixes up a missing directory member variable used to emit scalac
plugin info files for ScalacPlugin targets.  It also adds an integration
test covering straight scalac, mixed scalac/javac and the previously
raising scalac plugin case.

Also fixup JavaCompile/AptCompile, pushing apt-specific workdir member
variables and handling down to AptCompile as fallout of trying to
understand why https://rbcommons.com/s/twitter/r/1885/ broke
ScalaCompile but not JavaCompile/AptCompile.  Add a set of AptCompile
integration tests to prove out this cleanup.

In the course of fixing and adding tests, move a misplaced JavaCompile
integration test.

Testing Done:
I first noticed the problem attempting to upgrade twitter/commons to pantsbuild.pants 0.0.30:
```console
...
23:04:35 00:00   [compile]
23:04:35 00:00     [compile]
23:04:35 00:00     [jvm]
23:04:35 00:00       [jvm-compilers]
23:04:35 00:00         [find-deleted-sources]
23:04:35 00:00         [prepare-analysis]
                     Invalidated 5 targets.
23:04:36 00:01         [partition-analysis]
                     Compiling 5 scala sources in 5 targets (partition 1 of 1).
23:04:36 00:01         [compile]
23:04:36 00:01           [zinc]
                         [info] Compile success at Mar 18, 2015 11:04:36 PM [0.163s]

               Waiting for background workers to finish.
               FAILURE

Exception caught:
  File "/home/jsirois/dev/3rdparty/jsirois-twitter-commons/build-support/pants.venv/bin/pants", line 9, in <module>
    load_entry_point('pantsbuild.pants==0.0.30', 'console_scripts', 'pants')()
  File "/home/jsirois/dev/3rdparty/jsirois-twitter-commons/build-support/pants.venv/lib/python2.7/site-packages/pants/bin/pants_exe.py", line 81, in main
    _run(exiter)
  File "/home/jsirois/dev/3rdparty/jsirois-twitter-commons/build-support/pants.venv/lib/python2.7/site-packages/pants/bin/pants_exe.py", line 74, in _run
    result = goal_runner.run()
  F... (continued)

12 of 12 new or added lines in 2 files covered. (100.0%)

12743 of 18454 relevant lines covered (69.05%)

0.69 hits per line

Uncovered Changes

Lines Coverage ∆ File
8
100.0
src/python/pants/backend/jvm/tasks/jvm_compile/java/apt_compile.py
2
100.0
src/python/pants/backend/jvm/tasks/jvm_compile/scala/scala_compile.py

Coverage Regressions

Lines Coverage ∆ File
2
100.0
src/python/pants/cache/artifact_cache.py
1
100.0
src/python/pants/backend/jvm/tasks/ivy_resolve.py
1
100.0
src/python/pants/backend/jvm/tasks/jvm_compile/java/apt_compile.py
1
100.0
src/python/pants/base/worker_pool.py
Jobs
ID Job ID Ran Files Coverage
1 4137.1 (CI_FLAGS="-clpnet 'Various pants self checks'") 20 Mar 2015 03:24AM UTC 0
Travis Job 4137.1
2 4137.2 (CI_FLAGS="-fkmsrclpn 'Test examples and testprojects'") 20 Mar 2015 03:22AM UTC 0
Travis Job 4137.2
3 4137.3 (CI_FLAGS="-fkmsrcnet 'Python unit tests for pants and pants-plugins'") 20 Mar 2015 03:28AM UTC 0
69.05
Travis Job 4137.3
4 4137.4 (CI_FLAGS="-fkmsrclpet 'Python contrib tests'") 20 Mar 2015 03:22AM UTC 0
Travis Job 4137.4
5 4137.5 (CI_FLAGS="-fkmsrlpnet -i 6:0 'Python integration tests for pants - shard 1'") 20 Mar 2015 03:27AM UTC 0
Travis Job 4137.5
6 4137.6 (CI_FLAGS="-fkmsrlpnet -i 6:1 'Python integration tests for pants - shard 2'") 20 Mar 2015 03:28AM UTC 0
Travis Job 4137.6
7 4137.7 (CI_FLAGS="-fkmsrlpnet -i 6:2 'Python integration tests for pants - shard 3'") 20 Mar 2015 03:31AM UTC 0
Travis Job 4137.7
8 4137.8 (CI_FLAGS="-fkmsrlpnet -i 6:3 'Python integration tests for pants - shard 4'") 20 Mar 2015 03:34AM UTC 0
Travis Job 4137.8
9 4137.9 (CI_FLAGS="-fkmsrlpnet -i 6:4 'Python integration tests for pants - shard 5'") 20 Mar 2015 03:35AM UTC 0
Travis Job 4137.9
10 4137.10 (CI_FLAGS="-fkmsrlpnet -i 6:5 'Python integration tests for pants - shard 6'") 20 Mar 2015 03:35AM UTC 0
Travis Job 4137.10
Source Files on build 4137
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #4137
  • b2d11fbf on github
  • Prev Build on master (#4135)
  • Next Build on master (#4146)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc