BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Denver
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20200129T163600Z
LOCATION:605
DTSTART;TZID=America/Denver:20191118T103000
DTEND;TZID=America/Denver:20191118T110000
UID:submissions.supercomputing.org_SC19_sess116_ws_hust104@linklings.com
SUMMARY:Enabling Continuous Testing of HPC Systems Using ReFrame
DESCRIPTION:Workshop\n\nEnabling Continuous Testing of HPC Systems Using R
 eFrame\n\nKarakasis, Holanda, Kraushaar, Manitaras, Sarmiento-Pérez...\n\n
 Regression testing of HPC systems is of crucial importance when it comes t
 o ensure the quality of service offered to the end users. At the same time
 , it poses a great challenge to the systems and application engineers to c
 ontinuously maintain regression tests that cover as many aspects as possib
 le of the user experience. In this paper, we briefly present ReFrame, a fr
 amework for writing regression tests for HPC systems and how this is used 
 by CSCS, NERSC and OSC to continuously test their systems. ReFrame is desi
 gned to abstract away the complexity of the interactions with the system a
 nd to separate the logic of a regression test from the low-level details, 
 which pertain to the system configuration and setup. Regression tests in R
 eFrame are simple Python classes that specify the basic parameters of the 
 test plus any additional logic. The framework will load the test and send 
 it down a well-defined pipeline which will take care of its execution. ReF
 rame can be easily set up on any cluster and its straightforward invocatio
 n allows it to be easily integrated with common continuous integration/dep
 loyment (CI/CD) tools, in order to perform continuous testing of an HPC sy
 stem. Finally, its ability to feed the collected performance data to well 
 known log channels, such as Syslog, Graylog or, simply, parsable log files
 , make it also a powerful tool for continuously monitoring the health of t
 he system from user’s perspective.\n\nTag: Workshop Reg Pass, Best Practic
 es, Build Systems, Datacenter, HPC Center Planning and Operations, Paralle
 l Application Frameworks, System Testing, Tools\n\nRegistration Category: 
 Workshop Reg Pass, Best Practices, Build Systems, Datacenter, HPC Center P
 lanning and Operations, Parallel Application Frameworks, System Testing, T
 ools
URL:https://sc19.supercomputing.org/presentation/?id=ws_hust104&sess=sess1
 16
END:VEVENT
END:VCALENDAR

