|
|
| Line 141: |
Line 141: |
|
| |
|
| === Static analysis === | | === Static analysis === |
| ==== Coverity ====
| | There are some other tools to be found at the [[Mobile/Fennec/Android/Testing/Not_yet_in_common_use|Not yet in common use page]]. |
| Cloud-based static analysis that catches many miscellaneous Java errors, e.g. null dereference & dead code
| |
| | |
| https://scan.coverity.com/projects/firefox-mobile
| |
| | |
| * '''example checks?''' N/A
| |
| * '''in automation?''' See above link
| |
| * '''config?''' Configured online
| |
| * '''open issues?''' See online
| |
| * '''meta bug?''' [https://bugzilla.mozilla.org/show_bug.cgi?id=1248773 meta bug]
| |
| * You must be added as a member of the Coverity project in order to interact with the dashboard – talk to :Sylvestre
| |
| * You can sign up for email notifications (via the online interface) when new Coverity defects are found
| |
| | |
| ==== Facebook Infer ====
| |
| Currently detects NullPointerExceptions and resource leaks in Android applications.
| |
| | |
| It's currently unknown how to run locally.
| |
| | |
| * '''example checks?''' [http://fbinfer.com/docs/infer-bug-types.html Infer docs]
| |
| * '''in automation?''' [https://people.mozilla.org/~sledru/reports/fennec-infer/bugs.txt updated daily] – planned move [https://bugzilla.mozilla.org/show_bug.cgi?id=1258469 to Task Cluster]. Use [https://github.com/mcomella/infer-filter infer-filter] to get the issues we care about from the daily update link.
| |
| * '''config?''' N/A
| |
| * '''open issues?''' See the automation link
| |
| * '''meta bug?''' [https://bugzilla.mozilla.org/show_bug.cgi?id=1175203 meta bug]
| |
|
| |
|
| == mochitest (plain and chrome) == | | == mochitest (plain and chrome) == |