Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 855 Bytes

README.md

File metadata and controls

30 lines (18 loc) · 855 Bytes

Page Lab

  • Page Lab node server

node server that queues up Lighthouse test runs

  • Node app talks to the admin app via HTTP
  • Gets a queue of urls to run through Lighthouse
  • Reports back the results to the admin app which stores each run's report data

Installation

Dependencies

Get pageaudit django app up and running, add some Urls then...

npm install

node pagelab.js to start

Page Lab node server will connect to the Django server, request all the Urls and fill the redis queue with them.

Workers will fork, grab a url from the queue and run a Lighthouse performance, a18y or other audit and report back to the Django server.

A default of 12 tests will be run concurrently