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

cucumber / cucumber-jvm / 1896
86%

Build:
DEFAULT BRANCH: master
Ran 13 Oct 2017 07:48PM UTC
Jobs 1
Files 887
Run time 2min
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
1896

push

travis-ci

mpkorstanje
Fix race condition in Timeout

We need to ensure a happens before relation exists between these events;
  a. the timer setting the interrupt flag on the execution thread.
  b. terminating and cleaning up the timer
To do this we synchronize on monitor. The atomic boolean is merely a
convenient container.

Additionally Timeout did not throw any exceptions when the callback
was busy waiting but did set the interrupted flag. To resolve this
we check and throw after the completion of the callback.

This fixes #1241

4859 of 5982 relevant lines covered (81.23%)

96.55 hits per line

Jobs
ID Job ID Ran Files Coverage
2 1896.2 13 Oct 2017 07:48PM UTC 0
81.23
Travis Job 1896.2
Source Files on build 1896
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1896
  • ca3c2e70 on github
  • Prev Build on master (#1895)
  • Next Build on master (#1901)
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