OLD | NEW |
1 # Fuzzer Polymer Components | 1 # Fuzzer Polymer Components |
2 | 2 |
| 3 **fuzzer-info-sk:** Loads detailed fuzz reports from server and |
| 4 shows how many broke at various files/functions/lines. It automatically sorts t
he files it shows |
| 5 based on the number of filtered fuzzes (based on an include list and exclude lis
t). |
| 6 Uses fuzzer-collapse-file-sk. |
| 7 |
| 8 **fuzzer-collapse-file-sk:** Shows how many fuzzes broke at various functions in
a given file. |
| 9 It automatically sorts the functions it shows |
| 10 based on the number of filtered fuzzes Uses fuzzer-collapse-function-sk. |
| 11 |
| 12 **fuzzer-collapse-function-sk:** Shows how many fuzzes broke at various lines in
a given function. |
| 13 This element is used because it vastly simplifies the dynamic sum of how many fu
zzes are in a file. |
| 14 Can filter fuzzes based on an include list and exclude list. Uses fuzzer-collap
se-details-sk. |
| 15 |
| 16 **fuzzer-collapse-details-sk:** Shows the details of a set of fuzzes. |
| 17 The view can be clicked to expand and show the individual stack traces. |
| 18 Can filter fuzzes based on an include list and exclude list. Uses fuzzer-stackt
race-sk. |
| 19 |
3 **fuzzer-stacktrace-sk:** A visualization of a stacktrace. | 20 **fuzzer-stacktrace-sk:** A visualization of a stacktrace. |
4 Defaults to showing the top 8 rows. Click to expand entire thing. | 21 Defaults to showing the top 8 rows. Click to expand entire thing. |
5 | 22 |
6 **fuzzer-collapse-details-sk:** Shows the details of a set of fuzzes. | 23 **fuzzer-filter-sk:** Allows the user to select an include and an exclude filte
r list. |
7 For now, only binary ones are supported, but the api fuzzes shouldn't be too har
d to add. | 24 It mirrors the choices to the URL bar, in the form of query parameters. On load
, it pulls the |
8 If extra details are supplied (in binaryReports), | 25 lists from the query params. |
9 the view can be clicked to expand and show the individual stack traces. | |
10 | |
11 **fuzzer-collapse-file-sk:** Shows how many fuzzes broke at various functions an
d lines in a given file. | |
12 Uses fuzzer-collapse-details-sk. | |
13 | |
14 **fuzzer-file-list-sk:** Loads fuzz summary statistics from server and | |
15 shows how many broke at various files/functions/lines. Uses fuzzer-collapse-fil
e-sk. | |
16 | |
17 **fuzzer-info-sk:** Loads detailed fuzz reports from server and | |
18 shows how many broke at various files/functions/lines. Uses fuzzer-collapse-fil
e-sk. | |
19 | 26 |
20 **fuzzer-status-sk:** Shows the current commit the fuzzer is working on and if t
here | 27 **fuzzer-status-sk:** Shows the current commit the fuzzer is working on and if t
here |
21 are any pending fuzzes. | 28 are any pending fuzzes. |
22 | 29 |
23 **fuzzer-count-sk:** Shows the count of newly found bad and grey fuzzes and the
count | 30 **fuzzer-summary-sk:** Shows the count of newly found bad and grey fuzzes and th
e count |
24 of total bad/grey fuzzes. | 31 of total bad/grey fuzzes for all categories. |
25 | 32 |
26 ## Viewing the Demos: | 33 ## Viewing the Demos: |
27 | 34 |
28 Because of security restrictions, you cannot just open up the demo pages, | 35 Because of security restrictions, you cannot just open up the demo pages, |
29 you must find this directory with a terminal/shell and run: | 36 you must find this directory with a terminal/shell and run: |
30 ``` | 37 ``` |
31 make && make run | 38 make && make run |
32 ``` | 39 ``` |
33 For some of the demos, `sinon-server` is used to supply mock json data. | 40 For some of the demos, `sinon-server` is used to supply mock json data. |
OLD | NEW |