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

m-lab / ndt-server
71%
main: 76%

Build:
Build:
LAST BUILD BRANCH: dependabot/go_modules/cmd/generate-schemas/golang.org/x/oauth2-0.27.0
DEFAULT BRANCH: main
Repo Added 11 Jan 2019 09:27PM UTC
Files 36
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

LAST BUILD ON BRANCH v0.7.0
branch: v0.7.0
CHANGE BRANCH
x
Reset
  • v0.7.0
  • KwadroNaut-patch-1
  • add-full-stack-dockerfile
  • add-libndt-integration-tests
  • add-packet-headers-to-fullstack
  • add-to-output
  • add-version-metric
  • bassosimone-patch-1
  • connection-info
  • coverage
  • dependabot/go_modules/cmd/generate-schemas/golang.org/x/net-0.38.0
  • dependabot/go_modules/cmd/generate-schemas/golang.org/x/oauth2-0.27.0
  • dependabot/go_modules/cmd/generate-schemas/google.golang.org/grpc-1.56.3
  • dependabot/go_modules/cmd/generate-schemas/google.golang.org/protobuf-1.33.0
  • dependabot/go_modules/golang.org/x/crypto-0.1.0
  • eliminate-ndt-cloud
  • feature/C
  • feature/cleartext
  • feature/docker
  • feature/il_barbiere_di_siviglia
  • feature/moreshaving
  • feature/ndt7-beta
  • feature/nofloat
  • feature/spec
  • feature/upload
  • feature/yakshaving
  • fix-fullstack
  • fix-legacy-bug
  • fix-nil-bug
  • fix-uuid
  • fix/64
  • fix/79
  • fix/89
  • fix/cors
  • fix/dirnames
  • fix/fourtuple
  • fix/logmessage
  • fix/macos_build
  • fix/ndt7
  • fix/ndt7-datadir
  • fix/remove-unused-line
  • fix/socket_cookies
  • fullstack-fix-#211
  • goroutine-leak
  • improve-default-message
  • improve-logging
  • improve-logs
  • issue/103
  • issue/113
  • issue/130
  • issue/194
  • issue/238
  • issue/242
  • issue/34
  • issue/58
  • issue/70
  • jsclient
  • last-features-for-onebox-compatibility
  • main
  • master
  • move-default-webpage
  • ndt5
  • ndt7-locations
  • non-ws-with-json
  • pasta-and-pizza
  • promlint
  • protocol-fix
  • quantization
  • remove-client
  • remove-etl-connection
  • remove-mk
  • revert-232-l7-ping
  • robust-s2c-receive
  • sandbox-cristinaleon-1.20
  • sandbox-cristinaleon-ConnectionInfo
  • sandbox-cristinaleon-fix-build
  • sandbox-cristinaleon-health-endpoint
  • sandbox-cristinaleon-labeling
  • sandbox-cristinaleon-servermetada-panic
  • sandbox-kinkade
  • sandbox-pboothe
  • sandbox-roberto
  • sandbox-roberto-add-canary-flag
  • sandbox-roberto-autocert
  • sandbox-roberto-disable-http2
  • sandbox-roberto-exit-on-failed-write
  • sandbox-roberto-fix-close
  • sandbox-roberto-fix-ndt7-test-termination
  • sandbox-roberto-fix-now
  • sandbox-roberto-increase-message-size
  • sandbox-roberto-ndt7-js
  • sandbox-roberto-pin-go-version
  • sandbox-roberto-remove-fd-calls
  • sandbox-roberto-update-deps
  • sandbox-roberto-update-fullstack
  • sandbox-roberto-update-uuid-dep
  • sandbox-sbs
  • sandbox-sbs-fix-tests
  • sandbox-sbs-pipeline
  • sandbox-soltesz
  • sandbox-soltesz-bbr-enable
  • sandbox-soltesz-count-bbr-success
  • sandbox-soltesz-download-close
  • sandbox-soltesz-errors
  • sandbox-soltesz-eventsocket
  • sandbox-soltesz-explicit-access
  • sandbox-soltesz-fix
  • sandbox-soltesz-fix-bbr-metric
  • sandbox-soltesz-fix-close
  • sandbox-soltesz-fix-crash
  • sandbox-soltesz-fix-flaky
  • sandbox-soltesz-fix-schema
  • sandbox-soltesz-go1.18
  • sandbox-soltesz-jostler-example
  • sandbox-soltesz-labels
  • sandbox-soltesz-lossrate
  • sandbox-soltesz-meta
  • sandbox-soltesz-metrics
  • sandbox-soltesz-migrate-go1.18
  • sandbox-soltesz-monitoring-metrics
  • sandbox-soltesz-ndt7
  • sandbox-soltesz-ndt7-1
  • sandbox-soltesz-ndt7-results
  • sandbox-soltesz-new-keyvalues
  • sandbox-soltesz-nodebug
  • sandbox-soltesz-parameters-txlimits
  • sandbox-soltesz-require-ndt7
  • sandbox-soltesz-rotate
  • sandbox-soltesz-s2c
  • sandbox-soltesz-schema
  • sandbox-soltesz-server-timeout
  • sandbox-soltesz-stringfile-flags
  • sandbox-soltesz-testserver
  • sandbox-soltesz-token
  • sandbox-soltesz-txctl-plain
  • sandbox-soltesz-txwatcher
  • sandbox-soltesz-uncompressed
  • sandbox-soltesz-unified-schema
  • save-data2
  • smooth_c2s
  • soltesz-bbrconn
  • soltesz-fix-error-metrics
  • soltesz-fix-netx-dec
  • soltesz-local-testing
  • soltesz-logerr
  • soltesz-ndt5-labels
  • soltesz-ndt7-metrics
  • soltesz-remove-fdcache
  • soltesz-replace-fdcache
  • soltesz-simple-upload
  • support-plain-clients
  • tlv-support
  • unify-timeouts
  • update-readme-clients
  • use-forwarded-for-hint-of-client-ip
  • uuid
  • uuid_prefixes_in_tmpfiles
  • v0.10.0
  • v0.10.1
  • v0.10.2
  • v0.11.0
  • v0.12.0
  • v0.13.0
  • v0.13.1
  • v0.13.2
  • v0.13.3
  • v0.13.4
  • v0.14.0
  • v0.14.1
  • v0.14.2
  • v0.15.0
  • v0.16.0
  • v0.17.0
  • v0.18.0
  • v0.18.1
  • v0.18.2
  • v0.19.0
  • v0.20.0
  • v0.20.1
  • v0.20.10
  • v0.20.11
  • v0.20.12
  • v0.20.13
  • v0.20.14
  • v0.20.15
  • v0.20.16
  • v0.20.17
  • v0.20.18
  • v0.20.2
  • v0.20.3
  • v0.20.4
  • v0.20.5
  • v0.20.6
  • v0.20.7
  • v0.20.8
  • v0.20.9
  • v0.6.0
  • v0.6.1
  • v0.6.2
  • v0.6.3
  • v0.8.0
  • v0.8.1
  • v0.8.2
  • v0.9.0
  • v0.9.1
  • vet-etl

12 Apr 2019 03:54PM UTC coverage: 70.904%. First build
598

push

travis-ci

web-flow
Initial implementation of ndt7 upload (#99)

* Add implementation of ndt7 upload

Code written by @evfirerob in #62 and adapted by me to the
changes occurred in ndt-server since then.

This includes revamped html code from the ndt7-clients
repository that can do both download and upload.

* Give credit to @evfirerob who wrote initial upload

See #62.

* First attempt at keeping JS buffer full

* Start addressing feedback by @pboothe

* Add initial implementation of client upload

* Use timer and change default port

* Try to be more informative

* Make sure upload stops after 15 seconds

* Is my intuition correct?

* travis: use xenial so we can set socket cookies

See https://github.com/m-lab/ndt-server/pull/99#issuecomment-482182853.

(I think this commit is important enough that, if the issue disappears
in this PR, it's reasonable to cherry-pick it.)

* ndt-server.go: use prometheusx.MustServeMetrics()

Closes #103.

* Revert changes to test my intuition

While there, remove a useless line of code.

1082 of 1526 relevant lines covered (70.9%)

0.75 hits per line

Relevant lines Covered
Build:
Build:
1526 RELEVANT LINES 1082 COVERED LINES
0.75 HITS PER LINE
Source Files on v0.7.0
Detailed source file information is not available for this build.

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
598 v0.7.0 Initial implementation of ndt7 upload (#99) * Add implementation of ndt7 upload Code written by @evfirerob in #62 and adapted by me to the changes occurred in ndt-server since then. This includes revamped html code from the ndt7-clients r... push 12 Apr 2019 06:58PM UTC web-flow travis-ci
70.9
See All Builds (1142)
  • Repo on GitHub
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