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

m-lab / ndt-cloud / 262
7%
master: 65%

Build:
Build:
LAST BUILD BRANCH: non-ws-with-json
DEFAULT BRANCH: master
Ran 03 Dec 2018 09:41AM UTC
Jobs 1
Files 1
Run time 0s
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

03 Dec 2018 09:38AM UTC coverage: 66.81%. Remained the same
262

push

travis-ci

bassosimone
ndt7: separate measurements from the sending loop

This separation allows us to perform measurements using the
correct ticking interval and to insert such measurements into
the client stream with correct timing. This doesn't mean the
measurements will be sent timely, because of queue dynamics
but at least their timing will be marked correctly and the
client will receive one event for every ticking period (and
possibly every ticking period if there's no big queue).

Comment out the algorithm for stopping early, for now, since
it has not been used in practice. Let's just collect data.

Change the spec so that application level measurements are
now optional. The rationale is that we get timing annotated
measurements from the measurement goroutine, and we can't
just add app level measurements in there, because the time
annotation will be wrong. Opt not to send such measurements
when sending data to the client, since that is anyway not
a super interesting amount of data, and when we'll collect
more TCP_INFO stats we'll have this information anyway.

The goroutine takes a context telling it whether to stop
early and signals its stop to the main loop by closing the
channel. In the even in which we leave the main loop before
the goroutine closes the channel, use the context and then
wait for the goroutine channel to drain before leaving
the download measurement scope.

310 of 464 relevant lines covered (66.81%)

0.72 hits per line

Jobs
ID Job ID Ran Files Coverage
1 262.1 03 Dec 2018 09:41AM UTC 0
66.81
Travis Job 262.1
Source Files on build 262
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #262
  • effb7105 on github
  • Prev Build on sandbox-sbs (#261)
  • Next Build on sandbox-sbs (#264)
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