tree: 8e7677324f3853416a078ef9c722b71391da797c [path history] [tgz]
  1. static/
  2. access.go
  3. access_test.go
  4. admin.go
  5. admin.html
  6. aetest.go
  7. api.go
  8. app.yaml
  9. app_test.go
  10. bisect_test.go
  11. bug.html
  12. commit_poll_test.go
  13. config.go
  14. cron.yaml
  15. email_test.go
  16. empty_test.go
  17. entities.go
  18. error.html
  19. fix_test.go
  20. handler.go
  21. index.yaml
  22. jobs.go
  23. jobs_test.go
  24. mail_bisect_result.txt
  25. mail_bug.txt
  26. mail_test_result.txt
  27. main.go
  28. main.html
  29. noaetest.go
  30. notifications_test.go
  31. README.md
  32. reporting.go
  33. reporting_email.go
  34. reporting_external.go
  35. reporting_test.go
  36. repro_test.go
  37. templates.html
  38. terminal.html
  39. util_test.go
dashboard/app/README.md

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