Automated Software Testing of Spack/E4S with buildtest�
Shahzeb Siddiqui (LBNL)�
Venue: SC23
BoF: Software Testing for Scientific Computing in HPC�Nov 15th, 2023
1
11/6/23
Outline
2
Deploying Software in HPC is complex
3
Workflow for Automated Testing
4
Buildtest
5
Challenges we faced
6
Key Takeaways
7
Acknowledgement
This research was supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of two U.S. Department of Energy organizations (Office of Science and the National Nuclear Security Administration) responsible for the planning and preparation of a capable exascale ecosystem, including software, applications, hardware, advanced system engineering and early testbed platforms, in support of the nation’s exascale computing imperative.
8
Reference Slides
Buildtest-NERSC: Post-Deployment Testing and Automation
Overview
Operational Mechanism
10
buildtest
Spack
11
buildtest
Testsuite
12
What does a typical build look like
13
CDASH - Web Based Dashboard
14
Test Results and metadata captured in CDASH
15