aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/app/public_json_api.go
Commit message (Collapse)AuthorAgeFilesLines
* dashboard: extend bug's JSON representationAleksandr Nogikh2025-12-291-9/+33
| | | | Add status, crash, fix, close and commit dates.
* dashboard: factor out uiBugDetails and loadBugDetailsAleksandr Nogikh2025-12-291-10/+10
| | | | | | | Separate the code that loads all details about a particular bug from the code that is only necessary for rendering a bug page on Web UI. These can be used in mass bug exports.
* all: use any instead of interface{}Dmitry Vyukov2025-12-221-2/+2
| | | | Any is the preferred over interface{} now in Go.
* dashboard/app: ns/cover?jsonl=1 supports manager and subsystem selectionTaras Madan2025-06-061-4/+16
| | | | | 1. Refactor handleHeatmap. 2. Introduce function options. Build them from http.Request.
* dashboard/app: allow to set spanner context only from testsTaras Madan2025-05-051-1/+1
| | | | getSpannerClient returns prod client as a default.
* dashboard/app: export info about uncovered blocks as wellDmitry Vyukov2025-04-101-26/+13
| | | | | | | | Currently it's only possible to understand total number of uncovered blocks in a function (implicitly defined by Instrumented field). This does not allow to render coverage data, nor do detailed analysis on line level. Export detailed info about both covered and uncovered blocks. This allows to e.g. calculate coverage percent for kernel interfaces.
* pkg/manager: export programs + coverage jsonlTaras Madan2025-02-281-27/+8
| | | | | The export is quite big but is generated fast. Every line is a valid json object representing the single program coverage.
* dashboard/app: fix coverage jsonl formattingTaras Madan2025-02-061-1/+1
|
* dashboard/app: export coverage jsonTaras Madan2025-02-061-0/+120
|
* dashboard/api: add Client typeDmitry Vyukov2024-10-151-3/+3
|
* dashboard/api: add "Link" to link fieldsDmitry Vyukov2024-10-151-4/+4
|
* dashboard/api: add packageDmitry Vyukov2024-10-151-72/+25
| | | | | Move JSON API structs to a separate package. These definitions are also needed by tools that consume the API.
* dashboard: add syzkaller commit to the backports jsonAleksandr Nogikh2024-09-121-12/+14
| | | | Also, slightly refine the field names.
* dashboard: export missing backports as jsonAleksandr Nogikh2024-09-121-0/+68
| | | | | Also include more information into the output: kernel config and reproducer links.
* dashboard: include fix commits into terminal page JSONsAleksandr Nogikh2024-04-151-21/+22
| | | | | There's little sense to make users query that information in separate queries when we already have it available.
* dashboard/app: export ReportLink as a jsonTaras Madan2023-10-261-0/+2
|
* dashboard/app: export bug idTaras Madan2023-07-041-0/+2
| | | | | Let's assume we don't know fixing commit. Exporting bug id we allow external systems to group our reports.
* dashboard/app: export fix commits repo + branch as jsonTaras Madan2023-07-041-18/+14
|
* dashboard/app: export crash title as jsonTaras Madan2023-07-031-0/+2
|
* dashboard/app/public_json_api.go: export all crashes, not oneTaras Madan2023-06-291-12/+17
|
* dashboard: export causeBug repo + branchTaras Madan2023-06-291-15/+26
|
* dashboard/app: export cause-commit as a jsonTaras Madan2023-06-291-3/+15
|
* dashboard/app/getjson_test.go: rename fixCommit to vcsCommitTaras Madan2023-06-291-5/+5
|
* dashboard/app: export fix-commits as a jsonTaras Madan2023-06-201-2/+23
|
* dashboard/app: add bugGroup json reportingTaras Madan2023-06-191-0/+33
|
* dashboard/app: prepare json generation code for extensionTaras Madan2023-06-191-6/+19
|
* dashboard/app: export discussion link, jsonAPITaras Madan2023-06-191-3/+11
|
* dashboard/app: return JSON data for the /bug requests with "&json=1" (#2823)tarasmadan2021-10-251-0/+43