User Tools

Site Tools


dev:dashboard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
dev:dashboard [2018/10/08 19:57] oschuettdev:dashboard [2019/05/28 10:02] oschuett
Line 33: Line 33:
 For each tester it performs the following steps: For each tester it performs the following steps:
   - fetch latest report from ''report_url''   - fetch latest report from ''report_url''
-  - parse report according to its ''report_type''+  - parse report
   - if fetching and parsing was successful, make a copy of the report for the archive   - 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).   - if the test status is FAILED and the tester has notifications enabled, send emails to responsible author(s).
Line 46: Line 46:
 host:        PSI, merlinl03 host:        PSI, merlinl03
 notify:      off notify:      off
-report_type: regtest 
 report_url:  http://www.cp2k.org/static/regtest/trunk/Linux-x86-64-gfortran-regtest/pdbg/regtest-0 report_url:  http://www.cp2k.org/static/regtest/trunk/Linux-x86-64-gfortran-regtest/pdbg/regtest-0
 info_url:    http://www.cp2k.org/static/regtest/trunk/Linux-x86-64-gfortran-regtest/pdbg/index.html info_url:    http://www.cp2k.org/static/regtest/trunk/Linux-x86-64-gfortran-regtest/pdbg/index.html
Line 58: Line 57:
 | ''host''        | displayed in the second column of the dashboard                  | | ''host''        | displayed in the second column of the dashboard                  |
 | ''info_url''    | optional, if provided it is shows up as the "more information"-link on the archive-page | | ''info_url''    | optional, if provided it is shows up as the "more information"-link on the archive-page |
-| ''notify''      | on/off switch, determines if email notifications are send upon test failure. Default: Off. | +| ''notify''      | on/off switch, determines if email notifications are send upon test failure. Default: On. | 
 | ''timeout''     | Time period in hours it may take for a commit to be tested. Default: 24 hours. |  | ''timeout''     | Time period in hours it may take for a commit to be tested. Default: 24 hours. | 
 | ''report_url''  | points to the location of the latest report | | ''report_url''  | points to the location of the latest report |
-| ''report_type'' | can be either of ''regtest'' or ''generic'', see next section | 
  
-=== Report Types === +=== Report Format === 
-Currently the dashboard supports two report types: +test report is a text file that contains the following three lines:
- +
-  * A report of type ''regtest'' is simply the output of a [[dev:regtesting | regtest run]]. +
-  * A report of type ''generic'' is a text file that has to contain the following three lines:+
  
 <code> <code>
Line 78: Line 73:
 Status: <OK/FAILED/UNKNOWN> Status: <OK/FAILED/UNKNOWN>
 </code> </code>
 +
 +The output from a [[dev:regtesting | regtest run]] already contains the necessary lines.
  
 ===== Bulk-Download of Archived Reports ===== ===== Bulk-Download of Archived Reports =====
dev/dashboard.txt · Last modified: 2023/11/13 13:04 by oschuett