Skip to content

Tool to find out some clues after crashes in using data from Socorro, Bugzilla and mercurial

License

Notifications You must be signed in to change notification settings

calixteman/clouseau

 
 

Repository files navigation

clouseau

Tool to find out some clues after crashes in using data from Socorro, Bugzilla and mercurial.

Build Status codecov.io

Setup

Install the prerequisites via pip:

sudo pip install -r requirements.txt

Usage

stats

Get crash rates for a given channel.

python -m clouseau.stats -s 2016-05-01 -e 2016-05-07 -c beta -f csv -o /tmp/fx_beta_data.csv

DLL & Addon versions

Get versions of DLLs and addons for a set of crashes.

python -m clouseau.dll_addon_versions -S "JS::Heap<T>::~Heap<T>" -m "roboform.dll" -a "{22119944-ED35-4ab1-910B-E619EA06A115}" -V 47.0 47.0.1 48.0 48.0.1 48.0.2

Graphics critical errors

Get frequency of the different possible graphics critical errors.

python -m clouseau.gfx_critical_errors -c release

For a particular signature:

python -m clouseau.gfx_critical_errors -S "nvd3dum.dll | CD3DDDIDX10::Colorfill" -c release

Running tests

Install test prerequisites via pip:

sudo pip install -r test-requirements.txt

Run tests:

coverage run --source=clouseau -m unittest discover tests/

Credentials

Copy the file config.ini-TEMPLATE into config.ini and fill the token entries.

About

Tool to find out some clues after crashes in using data from Socorro, Bugzilla and mercurial

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.5%
  • JavaScript 3.6%
  • HTML 1.7%
  • Shell 0.2%