dev:dashboard
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dev:dashboard [2015/05/20 08:26] – oschuett | dev:dashboard [2023/11/13 13:04] (current) – oschuett | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== CP2K Dashboard ====== | + | This page has been moved to: https://github.com/cp2k/cp2k/blob/master/tools/dashboard/README.md |
- | + | ||
- | [[http:// | + | |
- | The CP2K dashboard is hosted at [[http:// | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== Main View ===== | + | |
- | The main view shows the latest results from all testers. The table columns have the following meaning: | + | |
- | + | ||
- | ^ Column | + | |
- | | Name | Display name of the tester. | + | |
- | | Host | Name of facility and computer which runs the test. | | | + | |
- | | Status | + | |
- | | Revision | + | |
- | | Summary | + | |
- | | Last OK | If the status is not OK, this show the last revision that was. | Sourceforge commit browser | + | |
- | | Ticket | + | |
- | + | ||
- | ===== Statuses ===== | + | |
- | ^ Status | + | |
- | | {{ : | + | |
- | | {{ : | + | |
- | | {{ : | + | |
- | | {{ : | + | |
- | | {{ : | + | |
- | | {{ : | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== How does it work? ===== | + | |
- | The HTML pages that make up the dashboard are generated by the script [[src> | + | |
- | + | ||
- | For each tester it performs the following steps: | + | |
- | - fetch latest report from '' | + | |
- | - parse report according to its '' | + | |
- | - if fetching and parsing was successful, make a copy of the report for the archive | + | |
- | - if the test status is FAILED and the tester has notifications enabled, send emails to responsible author(s). | + | |
- | + | ||
- | ===== Adding a Tester ===== | + | |
- | + | ||
- | To add a new tester to the dashboard, simply edit the [[src> | + | |
- | < | + | |
- | [mkrack-pdbg] | + | |
- | sortkey: | + | |
- | name: Linux-x86-64-gfortran.pdbg | + | |
- | host: PSI, merlinl03 | + | |
- | notify: | + | |
- | report_type: | + | |
- | report_url: | + | |
- | info_url: | + | |
- | </ | + | |
- | + | ||
- | The fields have the following meaning: | + | |
- | ^ Field ^ Meaning | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | + | ||
- | === Reports Types === | + | |
- | Currently the dashboard supports two report types: | + | |
- | + | ||
- | * A report of type '' | + | |
- | * A report of type '' | + | |
- | + | ||
- | < | + | |
- | Revision: < | + | |
- | ... | + | |
- | more test output | + | |
- | this is ignored by the dashboard | + | |
- | ... | + | |
- | Summary: < | + | |
- | Status: < | + | |
- | </ | + | |
- | + | ||
- | ===== Bulk-Download of Archived Reports ===== | + | |
- | Over time the dashboard archive has become quite a resource on its own. To allow for bulk-downloads of the reports two url-lists are provided: | + | |
- | + | ||
- | * A full list containing all reports in the archive: http:// | + | |
- | * A recent list containing only reports from the last 100 commits: http:// | + | |
- | + | ||
- | You can conveniently download all reports in a list with [[https:// | + | |
- | < | + | |
- | $ wget -nH -Nxi http:// | + | |
- | </ | + | |
- | Added bonus: If you run the wget-command repeatedly, it'll only download the new reports. | + |
dev/dashboard.1432110380.txt.gz · Last modified: 2020/08/21 10:14 (external edit)