bug-pipeline.rst (1538B)
1 Bug pipeline 2 ============ 3 4 For Firefox quality, Mozilla has different processes to report defects. In parallel, over the years, Mozilla developed many tools around bug management. 5 6 .. mermaid:: 7 8 graph TD 9 classDef tool fill:#f96; 10 11 Community --> B(bugzilla.mozilla.org) 12 QA --> B 13 Foxfooding --> B 14 Fuzzing --> B 15 SA[Static/Dynamic analysis] --> B 16 P[Performance monitoring] --> B 17 Y[Test automation] --> B 18 Z[Crash detection] --> B 19 B --> C{Bug update} 20 C --> D[Metadata improvements] 21 C --> E[Component triage] 22 C --> F[Test case verification] 23 F --> BM{{Bugmon}}:::tool 24 F --> MR{{Mozregression}}:::tool 25 26 D --> AN{{Autonag}}:::tool 27 E --> BB{{bugbug}}:::tool 28 D --> BB 29 30 More details 31 ------------ 32 33 * :ref:`Fuzzing` 34 * `Autonag <https://wiki.mozilla.org/Release_Management/autonag#Introduction>`_ - `Source <https://github.com/mozilla/relman-auto-nag/>`_ 35 * `Bugbug <https://github.com/mozilla/bugbug>`_ - `Blog post about triage <https://hacks.mozilla.org/2019/04/teaching-machines-to-triage-firefox-bugs/>`_ / `Blog post about CI <https://hacks.mozilla.org/2020/07/testing-firefox-more-efficiently-with-machine-learning/>`_ 36 * `Bugmon <https://hacks.mozilla.org/2021/01/analyzing-bugzilla-testcases-with-bugmon/>`_ - `Source <https://github.com/MozillaSecurity/bugmon>`_ 37 * `Mozregression <https://mozilla.github.io/mozregression/>`_ - `Source <https://github.com/mozilla/mozregression>`_