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

stripe / stripe-ruby / 3458
96%
master: 97%

Build:
Build:
LAST BUILD BRANCH: HEAD
DEFAULT BRANCH: master
Ran 01 Oct 2019 04:53PM CUT
Jobs 5
Files 194
Run time 3min
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
3458

Pull #857

travis-ci

web-flow
Move to monotonic time for duration calculations

Drops the use of `Time.now` in favor of using the system's monotonic
clock for various operations that calculate and use elapsed duration.
The latter is preferable because in some cases `Time.now` can be
unstable, like if it's set manually by a system administrator or an NTP
daemon.

I don't expect that the previous code would actually have caused trouble
in the vast majority of normal situations, so I'm not going to backport
anything, but this seems like good hygiene.

For better or worse I had to wrap the monotonic time calls in a new
`Util` function because (1) the normal invocation is long enough to have
caused a lot of overruns on our 80 character line lengths, and (2)
Timecop doesn't stub the monotonic clock, so the `Util` method gives us
a nice place that we can stub on where necessary.
Pull Request #857: Move to monotonic time for duration calculations

10 of 10 new or added lines in 3 files covered. (100.0%)

3794 of 3948 relevant lines covered (96.1%)

2404.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3458.1 (2.3) 01 Oct 2019 04:53PM CUT 0
96.19
Travis Job 3458.1
2 3458.2 (2.4) 01 Oct 2019 04:53PM CUT 0
96.19
Travis Job 3458.2
3 3458.3 (2.5) 01 Oct 2019 04:54PM CUT 0
96.19
Travis Job 3458.3
4 3458.4 (2.6) 01 Oct 2019 04:54PM CUT 0
96.16
Travis Job 3458.4
5 3458.5 (jruby-9.2.7.0) 01 Oct 2019 04:57PM CUT 0
0.0
Travis Job 3458.5
Source Files on build 3458
  • List 0
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Loading...
Coverage∆FileLinesRelevantCoveredMissedHits/Line
No data available in table
Showing 0 to 0 of 0 entries
  • Previous
  • Next
  • Back to Repo
  • Travis Build #3458
  • Pull Request #857
  • PR Base - master (#3456)
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

© 2025 Coveralls, Inc