Soysauce
Pretty sauceLabs browser matrix widget
API
- http://soysauce.berabou.me/u/
saucelabs_username
.svg - http://soysauce.berabou.me/u/
saucelabs_username
/session_name
.svg
Can be render if available
https://saucelabs.com/rest/v1/saucelabs_username/jobs
Express4
Provide widgets at your$ npm install express soysauce$ node app.js# Server running at http://localhost:59798/
app.js
// Dependenciesvar express= ;var soysauce= ; // Setup expressvar app= ;app;app;
Can be render at:
- http://localhost:59798/
saucelabs_username
.svg - http://localhost:59798/
saucelabs_username
/session_name
.svg
Middleware options
datauri
: default true
Replace the url of image to datauri for avoid Mixed Content.
// Not use datauriapp;app; // Use datauriapp;app;
cache
: default true
Cache the rendered svg. Update the cache if the jobs have been added.
CLI
soysauce url > widget.svg
Render a <svg> to stdout If url is jobs.json.
$ npm install soysauce --global$ soysauce "https://saucelabs.com/rest/v1/59798/jobs?name=object-parser&full=true&limit=50" > widget.svg
Relevant project
multi-framework javascript browser testing
Launch any browser on SauceLabs at concurrency.