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

pions / webrtc
81%
master: 81%

Build:
Build:
LAST BUILD BRANCH: rtpdump
DEFAULT BRANCH: master
Repo Added 12 Jun 2018 08:04AM UTC
Files 54
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 wasm-node-tests
branch: wasm-node-tests
CHANGE BRANCH
x
Reset
  • wasm-node-tests
  • 3rtx-timer-test
  • 501-doc-wasm
  • addpacket
  • build-osx
  • bump-dtls-and-sctp
  • bump-sctp
  • case-insensitive-ice
  • ci-dep
  • ci-wasm-dep
  • codacy-fix
  • combine-tests
  • datachannel-api
  • datachannel-close
  • detach-interface
  • dtls-server-verify
  • examples-internal
  • experiment/dc-connection
  • explicit
  • explicit-srtp
  • export-ice
  • fix-modules
  • go-modules
  • ice-gathering-events
  • icecandidateinit
  • iceconnectionstate
  • initialisms
  • integration-test
  • ipv6-timeout
  • issue-272
  • issue-303
  • issue-309
  • issue-311
  • issue-312
  • issue-313
  • issue-334
  • issue-343
  • issue-363
  • issue-387
  • issue-405
  • issue-431
  • issue-440
  • issue-453
  • issue-456
  • issue-462
  • issue-469
  • issue-471
  • issue-472
  • issue-485
  • issue-487
  • issue-495
  • issue-505
  • issue-511
  • issue-523
  • issue-526
  • issue-529-check-node-version
  • issue-531
  • issue-54
  • issue-545
  • issue-563
  • issue-569
  • issue515-better-build-tags
  • kc5nra/jitterbufferv2
  • less-globals
  • local-interfaces
  • logging
  • mainthread
  • make-rtcpeerconnection-lock-private
  • master
  • ntptime
  • one-liner
  • opuswriter
  • ortc
  • ortc-dtls
  • ortc-fix
  • ortc-gather
  • ortc-quic
  • ortc-sctp
  • pions/rtp-v1.0.1
  • pipeline-lock
  • prefix
  • quic-dep
  • quic-fix
  • quic-fork
  • quic-out
  • read-buffer
  • reject
  • rip-defaultapi
  • rtcp-fb
  • rtp-api
  • rtpdump
  • run-inline
  • sample-builder
  • settingsengine
  • sfu-ws_deps
  • stun-dep
  • t1-timer
  • test-cleanup
  • testability
  • timeouts
  • topic-data-channel-constructor
  • topic-logger-factory
  • tracelog
  • v1.3.0
  • v1.3.0-rc.1
  • wasm-detach
  • wasm-examples
  • wasm-wiki-link
  • wdouglass/experiment
  • webrtc-server-master
  • writertcp
  • wwatson-enable-gocritic

pending completion
2536

Pull #504

travis-ci

web-flow
Add tests for WASM bindings

The tests are run in a Node.js environment, and this does not include
any browser tests. This requires the wrtc package from npm as well as a
shim which adds portions of the WebRTC API to the global scope.

Some tests introduced here can be combined when differences between the
Go API and the WASM bindings are addressed and as missing features are
added to the WASM bindings.

We can and should add more tests in the future to improve test coverage.
This should be considered the minimum number of tests reuqired to ensure
basic functionality is working.
Pull Request #504: Test WASM bindings in a Node.js environment

4109 of 5083 relevant lines covered (80.84%)

53.83 hits per line

Relevant lines Covered
Build:
Build:
5083 RELEVANT LINES 4109 COVERED LINES
53.83 HITS PER LINE
Source Files on wasm-node-tests
  • List 0
  • Changed 30
  • Source Changed 0
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
2536 wasm-node-tests Add tests for WASM bindings The tests are run in a Node.js environment, and this does not include any browser tests. This requires the wrtc package from npm as well as a shim which adds portions of the WebRTC API to the global scope. Some tests ... Pull #504 15 Mar 2019 10:17PM UTC web-flow travis-ci pending completion  
2535 wasm-node-tests Add tests for WASM bindings The tests are run in a Node.js environment, and this does not include any browser tests. This requires the wrtc package from npm as well as a shim which adds portions of the WebRTC API to the global scope. Some tests ... Pull #504 15 Mar 2019 08:55PM UTC web-flow travis-ci pending completion  
2534 wasm-node-tests Separate TestPeerConnection_Close Required due to the label check and the fact that Label is a struct field instead of a method in the Go implementation. Pull #504 14 Mar 2019 01:09AM UTC web-flow travis-ci pending completion  
2533 wasm-node-tests Split TestPeerConnection_Close into separate files Required due to the label check and the fact that Label is a struct field instead of a method in the Go implementation. Pull #504 14 Mar 2019 01:04AM UTC web-flow travis-ci pending completion  
2532 wasm-node-tests Fix bug in TestPeerConnection_Close Similar to the previous fix, wee needed to check the data channel label. Pull #504 14 Mar 2019 12:54AM UTC web-flow travis-ci pending completion  
2531 wasm-node-tests Fix bug in TestDataChannelParamters Check data channel label to make sure it is the one we want. There's a weird requirement in the WASM bindings that you have to create a data channel in order to establish the connection, so OnDataChannel was ge... Pull #504 14 Mar 2019 12:46AM UTC web-flow travis-ci pending completion  
2530 wasm-node-tests Enable TestPeerConnection_Close for WASM This only required a minor change to how peer connections are created within the test. Pull #504 14 Mar 2019 12:36AM UTC web-flow travis-ci pending completion  
2529 wasm-node-tests Add WASM tests for DataChannel One test is skipped due to a bug in the wrtc package for Node.js. There are also two cases where tests should be merged into a single test for both Go and WASM but that is not possible until the Go API is updated to... Pull #504 14 Mar 2019 12:32AM UTC web-flow travis-ci pending completion  
2528 wasm-node-tests Add WASM tests for DataChannel One test is skipped due to a bug in the wrtc package for Node.js. There are also two cases where tests should be merged into a single test for both Go and WASM but that is not possible until the Go API is updated to... Pull #504 14 Mar 2019 12:29AM UTC web-flow travis-ci pending completion  
2527 wasm-node-tests Make dependencies in package.json devDependencies This is more appropriate since they are only required for testing. Pull #504 13 Mar 2019 07:28PM UTC web-flow travis-ci pending completion  
See All Builds (2339)
  • 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

© 2025 Coveralls, Inc