Skip to content

A crawler to find websites that exercise code in Firefox that is not covered by unit tests

License

Notifications You must be signed in to change notification settings

mozilla/coverage-crawler

Repository files navigation

coverage-crawler

Task Status

A crawler to find websites that exercise code in Firefox that is not covered by unit tests

Software requirements

Usage as a script

  • Install requirements with pip install -r requirements.txt;
  • Install development requirements with pip install -r test-requirements.txt;
  • Run the download_artifacts.py script with the desired revision passed as argument to download the latest Firefox coverage build;
  • Run the run_crawler.py script.

Usage as a module

  • Add this project's repository to your requirements file as a Git dependency;
  • Import coverage_crawler;
  • Use function download_artifacts from latest_cov_build.py with the desired revision passed as argument to download the latest Firefox coverage build and other artifacts;
  • Run function run from crawler.py with the desired website passed as an argument.

About

A crawler to find websites that exercise code in Firefox that is not covered by unit tests

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published