webrtc/testrtc

Name: testrtc

Owner: WebRTC

Description: WebRTC Troubeshooter: Collection of tests and tools to help diagnose WebRTC systems.

Created: 2015-01-29 15:30:24.0

Updated: 2018-05-16 01:19:23.0

Pushed: 2017-12-08 10:46:20.0

Homepage: https://test.webrtc.org/

Size: 5050

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Build Status

TestRTC

WebRTC troubleshooter provides a set of tests that can be easily run by a user to help diagnose WebRTC related issues. The user can then download a report containing all the gathered information or upload the log and create a temporary link with the report result.

Automatic tests
Manual tests

Due to their time duration they are not part of the normal test suite and need to be run explicitly.

Contributing

Pull requests and issues welcome! See CONTRIBUTING for instructions. All contributors must sign a contributor license agreement before code can be accepted. Please complete the agreement for an individual or a corporation as appropriate. The Developer's Guide for this repo has more information about code style, structure and validation.

Development

Make sure to install NodeJS and NPM before continuing. Note that we have been mainly been using Posix when developing TestRTC hence developer tools might not work correctly on Windows.

Install developer tools and frameworks
install
Install dependencies
r update
Run linters (currently very limited set is run)
t
Build testrtc

Cleans out/ folder if it exists else it's created, then it copies and vulcanizes the resources needed to deploy this on Google App Engine.

t build
Run vulcanized version of TestRTC using Google App Engine SDK for Python (requires the Build testrtc step to be performed first).
on dev_appserver.py out/app.yml

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.