syzkaller/dashboard/app
Dmitry Vyukov 0d63f89cab syz-ci: allow enabling bisect cause and fix jobs separately
Some backport-only kernels may only be interested in fix bisections.
Allow enabling these separately.
2019-11-27 16:40:04 +01:00
..
static dashboard/app: allow main UI to show bisect results 2019-08-08 15:58:57 +02:00
access_test.go dashboard/app: add invalid bugs page 2019-05-27 11:28:02 +02:00
access.go dashboard/app: add link to bug to reproducers 2019-10-25 18:02:24 +02:00
admin.go dashboard/app: import datastore as db 2019-03-22 15:11:26 +01:00
admin.html dashboard/app: split dashboard per-namespace 2019-04-08 14:32:32 +02:00
aetest.go dashboard/app: fix unused variable warning 2019-02-17 15:44:21 +01:00
api.go syz-ci: allow enabling bisect cause and fix jobs separately 2019-11-27 16:40:04 +01:00
app_test.go dashboard/app: move FixBisectionDisabled from repo to manager 2019-11-08 13:38:31 +01:00
app.yaml dashboard/app: split dashboard per-namespace 2019-04-08 14:32:32 +02:00
bisect_test.go syz-ci: allow enabling bisect cause and fix jobs separately 2019-11-27 16:40:04 +01:00
bug.html dashboard/app: few more cosmetic UI changes 2019-11-07 12:37:52 +01:00
commit_poll_test.go dashboard/app: poll commits info 2019-02-17 15:08:45 +01:00
config.go dashboard/app: move FixBisectionDisabled from repo to manager 2019-11-08 13:38:31 +01:00
cron.yaml dashboard/app: change backup bucket 2018-09-20 18:29:38 +02:00
email_test.go dashboard/app: add link to bug to reproducers 2019-10-25 18:02:24 +02:00
empty_test.go dashboard/app: add an empty test file 2019-07-16 12:44:02 +02:00
entities.go dashboard/app: don't report bisections pointing to release commits 2019-11-27 14:05:14 +01:00
error.html dashboard/app: add support for Google Analytics 2018-03-21 13:46:45 +01:00
fix_test.go dashboard/app: ensure that tests consume all external reports 2019-07-25 16:31:25 +02:00
handler.go dashboard/app: don't log errors that can be caused by bad user requests 2019-10-25 13:28:42 +02:00
index.yaml dashboard: allow to view bugs happened on a particular manager (#1331) 2019-08-13 14:11:21 +02:00
jobs_test.go dashboard/app: move FixBisectionDisabled from repo to manager 2019-11-08 13:38:31 +01:00
jobs.go syz-ci: allow enabling bisect cause and fix jobs separately 2019-11-27 16:40:04 +01:00
mail_bisect_result.txt syz-ci: send build info for failed bisections 2019-11-05 09:15:56 +01:00
mail_bug.txt dashboard/app: add bisection link to emails 2019-03-22 12:00:50 +01:00
mail_test_result.txt dashboard/app: include dashboard link in job reports 2019-08-24 13:42:14 -07:00
main.go dashboard/app: fix creation of bisection jobs 2019-11-15 09:48:06 +01:00
main.html dashboard/app: split dashboard per-namespace 2019-04-08 14:32:32 +02:00
noaetest.go dashboard/app: poll commits info 2019-02-17 15:08:45 +01:00
notifications_test.go dashboard/app: close bugs that we won't fix bisect sooner 2019-11-11 17:03:41 +01:00
README.md dashboard/app: add test instructions 2019-07-23 08:56:16 +02:00
reporting_email.go datastore/app: switch more bug queries to paged queries 2019-10-25 13:28:42 +02:00
reporting_external.go dashboard/app: remove duplicate error log 2019-10-25 13:28:42 +02:00
reporting_test.go dashboard/app: make dashapi.BugReport more self-contained 2019-03-17 18:06:44 +01:00
reporting.go dashboard/app: fix creation of bisection jobs 2019-11-15 09:48:06 +01:00
repro_test.go dashboard/app: ensure that tests consume all external reports 2019-07-25 16:31:25 +02:00
templates.html dashboard/app: show what fix bisections we will mail 2019-11-07 14:27:46 +01:00
terminal.html dashboard/app: add invalid bugs page 2019-05-27 11:28:02 +02:00
util_test.go syz-ci: allow enabling bisect cause and fix jobs separately 2019-11-27 16:40:04 +01:00

Dashboard

dashboard is an App Engine app that powers syzbot. The main deployment is at syzkaller.appspot.com.

It is so-called "Standard environment Go app" managed with original App Engine SDK.
For more details about App Engine refer to the docs and in particular support package docs.

Note: The app is not stable and is not officially supported. It's here only to power the main deployment.

To test the app one needs to install the SDK and add the goapp binary to $PATH, then run:

goapp test -tags=aetest github.com/google/syzkaller/dashboard/app

During development it's handy to use -short flag to not run the longest tests.

If any of the tests fail, use -v flag to see log of what happens and -run flag to run a single test, e.g.:

goapp test -tags=aetest -short -v -run=TestEmailReport github.com/google/syzkaller/dashboard/app