Ran
|
Jobs
1
|
Files
11
|
Run time
1s
|
Badge
Embed ▾
README BADGES
|
push
travis-ci-com
<a href="https://github.com/m-lab/ndt7-client-go/commit/<a class=hub.com/m-lab/ndt7-client-go/commit/887c876ffa7258ff1788fc88707bcdadb4b94d27">887c876ff<a href="https://github.com/m-lab/ndt7-client-go/commit/887c876ffa7258ff1788fc88707bcdadb4b94d27">">Refactoring of cmd/ndt7-client in preparation for adding a another package under cmd/ sharing much of the same code (#78) * Ignore emacs temporary files * Add a daemon mode to run tests in a rate-limited loop. Export test results in summary as prometheus gauge metrics * Log when next test will run * Add a simple Dockerfile for simplified deployment * Document the new flags * Create new client on each test attempt. This prevents modified client from previous runs from affecting the next run. * Add test and result labels to mlab_ndt_completion_timestamp gauge * Add client_ip label to test result gauges * Crash if server cannot be started in daemon mode. * Replace Dockerfile with a more sophisticated version * Revert &quot;Ignore emacs temporary files" This reverts commit </a><a class="double-link" href="https://github.com/m-lab/ndt7-client-go/commit/<a class="double-link" href="https://github.com/m-lab/ndt7-client-go/commit/661c290bdc847598ed0812e322c13099aae08dd8">661c290bd</a>">661c290bd</a><a href="https://github.com/m-lab/ndt7-client-go/commit/887c876ffa7258ff1788fc88707bcdadb4b94d27">. * Rework prometheus metrics. Use metric names and units that follow convention. Remove client_ip label from test result metrics. These metrics are now strictly the results of the most recent test. Add a success metric which captures the last successful tests by (client, server) pair. This metric can be used to join the client and server labels into the most recent test results metrics. * Replace poisson process implementation with that provided by github.com/m-lab/go/memoryless. Note that we lose the logging of when the next test will run. * Factor out runner into its own package in preparation for forking daemon mode into its own main(). * Fork daemon-mode into its own main(). Remove daemon mode from ndt7-client. * Revert to client_ip label in success metric. The client port number is randomly selected on each test and adds little... (continued)
673 of 718 relevant lines covered (93.73%)
1.04 hits per line
ID | Job ID | Ran | Files | Coverage | |
---|---|---|---|---|---|
1 | 169.1 | 11 |
93.73 |
Travis Job 169.1 |
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|