system: generic: # specify a list of hostnames that is a regular expression where buildtest can run. hostnames: ['.*'] # system description description: Generic System # specify module system to use. Supported module systems are lmod, environment-modules or set to N/A if not available moduletool: N/A # specify size of job pool (https://docs.python.org/3/library/multiprocessing.html#multiprocessing.pool.Pool). This will configure the number of processes that can run in parallel. # If not specified then buildtest will use all available cores on the system. poolsize: 1 # maximum number of jobs that can run in parallel. If not specified, buildtest will run all jobs in parallel. #max_jobs: 1 # test timeout in number of seconds # timeout: 3600 # enable pagination for buildtest pager: false # options for buildtest buildspec find command buildspecs: # determine whether to rebuild buildspec cache rebuild: false # determine number of records to display count: 15 # specify format fields format: name,description # display output in terse mode terse: false # options for buildtest report command report: # number of records to display count: 25 # display output in terse mode terse: false # specify format fields format: name,id,state,runtime,returncode # show latest test run latest: false # show oldest test run oldest: false executors: local: bash: description: submit jobs on local machine using bash shell shell: bash sh: description: submit jobs on local machine using sh shell shell: sh csh: description: submit jobs on local machine using csh shell shell: csh zsh: description: submit jobs on local machine using zsh shell shell: zsh compilers: compiler: gcc: builtin_gcc: cc: gcc fc: gfortran cxx: g++ # specify CDASH configuration when using 'buildtest cdash upload' cdash: # CDASH server url: https://my.cdash.org/ # name of CDASH project where to push test reports project: buildtest # specify the site name which should generally by name of your HPC system. This is used by CDASH to group test results by site site: generic # specify the build name which is used to group test results by build name buildname: tutorials