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

ben-manes / caffeine / 2639
100%

Build:
DEFAULT BRANCH: master
Ran 11 Oct 2020 04:19AM 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
2639

push

travis-ci

ben-manes
Aggressively free test memory

In some runs an out-of-memory error would occur locally due to a higher
concurrency than the CI resulting in more GC pressure. At 512mb heap it
could fail, despite test methods being friendly to collect. The memory
grabs are more aggressively cleared, helping to cut the heap in half
when inspecting the heap dumps. This reduces test time by 20 minutes
on CI (~20% speedup).

1. Set the Awaitility executor to avoid finalization
(awaitility/awaitility#168)
2. Use same-thread poll in verifier to avoid async pile up due to
lambda not being GC'd promptly
3. Assist GC by removing circular references in timer wheel sentinel
4. Assist GC by clearing the cache's data and null'ing node links
5. Remove heavy-weight testng context
6. Enable parallel ref cleanup to better discard weak/soft entries

6236 of 6690 relevant lines covered (93.21%)

0.93 hits per line

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