skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Application-level regression testing framework using Jenkins

Journal Article · · Concurrency and Computation. Practice and Experience
DOI:https://doi.org/10.1002/cpe.4339· OSTI ID:1399387
ORCiD logo [1];  [2];  [2]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). National Center for Computational Sciences
  2. Univ. of Illinois, Urbana-Champaign, IL (United States). National Center for Supercomputing Applications

Monitoring and testing for regression of large-scale systems such as the NCSA's Blue Waters supercomputer are challenging tasks. In this paper, we describe the solution we came up with to perform those tasks. The goal was to find an automated solution for running user-level regression tests to evaluate system usability and performance. Jenkins, an automation server software, was chosen for its versatility, large user base, and multitude of plugins including collecting data and plotting test results over time. We also describe our Jenkins deployment to launch and monitor jobs on remote HPC system, perform authentication with one-time password, and integrate with our LDAP server for its authorization. We show some use cases and describe our best practices for successfully using Jenkins as a user-level system-wide regression testing and monitoring framework for large supercomputer systems.

Research Organization:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR); National Science Foundation (NSF)
Grant/Contract Number:
AC05-00OR22725; OCI-0725070; ACI-1238993
OSTI ID:
1399387
Journal Information:
Concurrency and Computation. Practice and Experience, Vol. 30, Issue 1; ISSN 1532-0626
Publisher:
WileyCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 1 work
Citation information provided by
Web of Science

References (1)

Scalable molecular dynamics with NAMD journal January 2005

Similar Records

Workflows in a secure environment
Conference · Tue Jan 01 00:00:00 EST 2008 · OSTI ID:1399387

Provably Secure Password-based Authentication in TLS
Conference · Tue Dec 20 00:00:00 EST 2005 · OSTI ID:1399387

MemXCT: Design, Optimization, Scaling, and Reproducibility of X-Ray Tomography Imaging
Journal Article · Tue Nov 23 00:00:00 EST 2021 · IEEE Transactions on Parallel and Distributed Systems · OSTI ID:1399387