Show which APIs are supported in Web Workers and Service Workers
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

html5workertest Build Status JavaScript Style Guide

Test suite that checks the supported browser APIs in Web Workers and Service Workers, as well as a site to display the browser-by-browser breakdown.

Zuul, Travis, and SauceLabs are used to run the automated tests. To add a new browser version, it first must exist in SauceLabs, next it should be added to .zuul.yml.

Building and testing

First:

npm install

Then to run the Zuul tests against all browsers in .zuul.yml (requires SauceLabs credentials and a local CouchDB/PouchDB Server):

npm test

To build the site:

npm run build-site

To develop the site:

npm run watch-site

To publish the site to gh-pages:

npm run publish-site

When running the Zuul tests, results are published to the public CouchDB database. To configure this database, use the environment variables:

COUCH_URL=https://example.com/html5workertest
COUCH_USERNAME=user
COUCH_PASSWORD=password