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

ben-manes / caffeine / 2640
100%

Build:
DEFAULT BRANCH: master
Ran 11 Oct 2020 06:08AM UTC
Jobs 1
Files 77
Run time 6s
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
2640

push

travis-ci

ben-manes
Aggressively clear TestNG result queues to free memory

TestNG retains the test results in various queues and maps. The
results are only used by some test reporters, none of which we
use. Since the result objects are large and held in-memory, it
causes excessive GC or (in the past) out-of-memory errors due to
the high number of test executions in our build.

Further hacks into the guts, often relying on reflection, allows
us to clear the results after test execution. This drops the memory
usage and speeds up the build. Ideally TestNG itself would avoid
the memory grab by default and have its reporters stream their
output rather than waste memory waiting until the suite completes.

6235 of 6690 relevant lines covered (93.2%)

0.93 hits per line

Jobs
ID Job ID Ran Files Coverage
2 2640.2 (TERM=dumb ORG_GRADLE_PROJECT_checksumFailOn=build_finish ORG_GRADLE_PROJECT_checksumPrint=true ORG_GRADLE_PROJECT_checksumIgnore=false GROUP=tests) 11 Oct 2020 06:08AM UTC 0
93.2
Travis Job 2640.2
Source Files on build 2640
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2640
  • 62801436 on github
  • Prev Build on master (#2639)
  • Next Build on master (#2641)
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