diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-06-22 16:28:04 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-08-02 15:11:03 +0200 |
| commit | 61d1beb284931d6cc182b60868626f5e2ed819e4 (patch) | |
| tree | df069085f3eb2bf8864dbd6cf424f2da558022a2 /dashboard/app/bug.html | |
| parent | 9c3074429739f4c3a2ee6155f677d6444a51109d (diff) | |
dashboard/app: new dashboard app
The new app is based on our experience with syz-dash
and is meant to supersede it. This app aims at full
automation of bug lifecycle: reporting, tracking updates,
closing fixed bugs.
The main differences are:
- this app has support for reporting bugs
either by email or using an arbitrary external reporting system
- this app tracks status of bugs
- this app captures more info about kernel builds
Diffstat (limited to 'dashboard/app/bug.html')
| -rw-r--r-- | dashboard/app/bug.html | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/dashboard/app/bug.html b/dashboard/app/bug.html new file mode 100644 index 000000000..94e59a90c --- /dev/null +++ b/dashboard/app/bug.html @@ -0,0 +1,42 @@ +<!doctype html> +<html> +<head> + <title>Syzkaller Dashboard</title> + <link rel="stylesheet" href="/static/style.css"/> +</head> +<body> + {{template "header" .Header}} + + Title: {{.Bug.Title}}<br> + Namespace: {{.Bug.Namespace}}<br> + Crashes: {{.Bug.NumCrashes}}<br> + First: {{formatTime .Bug.FirstTime}}<br> + Last: {{formatTime .Bug.LastTime}}<br> + Reporting: {{if .Bug.Link}}<a href="{{.Bug.Link}}">{{.Bug.Status}}</a>{{else}}{{.Bug.Status}}{{end}}<br> + Commits: {{.Bug.Commits}}<br> + + <table class="list_table"> + <caption>Crashes:</caption> + <tr> + <th>Manager</th> + <th>Time</th> + <th>Log</th> + <th>Report</th> + <th>Syz repro</th> + <th>C repro</th> + <th>Maintainers</th> + </tr> + {{range $c := $.Crashes}} + <tr> + <td class="manager">{{$c.Manager}}</td> + <td class="time">{{formatTime $c.Time}}</td> + <td class="repro">{{if $c.LogLink}}<a href="{{$c.LogLink}}">log</a>{{end}}</td> + <td class="repro">{{if $c.ReportLink}}<a href="{{$c.ReportLink}}">report</a>{{end}}</td> + <td class="repro">{{if $c.ReproSyzLink}}<a href="{{$c.ReproSyzLink}}">syz</a>{{end}}</td> + <td class="repro">{{if $c.ReproCLink}}<a href="{{$c.ReproCLink}}">C</a>{{end}}</td> + <td class="maintainers" title="{{$c.Maintainers}}">{{$c.Maintainers}}</td> + </tr> + {{end}} + </table> +</body> +</html> |
