tree: fd540562eb9b8e4798f9bdd727069d9d202bb7ba [path history] [tgz]
  1. assets/
  2. cypress/
  3. docs/
  4. patches/
  5. src/
  6. .eslintignore
  7. .eslintrc.json
  8. .gitignore
  9. .npmignore
  10. cypress.json
  11. index_test.ts
  12. karma.conf.ts
  13. Makefile
  14. package-lock.json
  15. package.json
  16. README.md
  17. req.cnf
  18. tsconfig.build.json
  19. tsconfig.json
  20. webpack.common.ts
  21. webpack.dev.ts
  22. webpack.prod.ts
milo/frontend/resultui/README.md

ResultUI

ResultUI is an attempt to rethink the Milo build page, with a focus on test results served from the new ResultDB backend. It aims to provide Chrome developers a convenient way to view the output of failing tests.

Main Features

  • Test results page
    Test results page gives a cleaner view of all the tests run by a task, including why they failed, the test configurations, and any artifacts produced.

Contribution

See the contribution guide.

Q&A

Why is part of the test ID greyed out?

If a test shares a common prefix with the previous test, the common prefix is greyed out. This makes it easier to scan through a long list of tests.

Why there were no new tests after I clicked load more?

Due to a technical limitation, newly loaded test results are inserted into the list instead of appended to the end of the list. With the default filter setting, all of the tests should be loaded in the first page most of the time. So this will be less of an issue.

How do I provide feedback?

There's a feedback button in the top right corner of the page. It will take you to Monorail with a pre-populated template. Feedback is always welcomed :)