Skip to the content.

Untitled object in buildtest configuration schema Schema

settings.schema.json#/definitions/system
Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Forbidden none settings.schema.json*

system Type

object (Details)

system Properties

Property Type Required Nullable Defined by
hostnames array Required cannot be null buildtest configuration schema
description string Optional cannot be null buildtest configuration schema
poolsize integer Optional cannot be null buildtest configuration schema
buildspec_roots array Optional cannot be null buildtest configuration schema
testdir string Optional cannot be null buildtest configuration schema
logdir string Optional cannot be null buildtest configuration schema
moduletool string Required cannot be null buildtest configuration schema
timeout integer Optional cannot be null buildtest configuration schema
processor object Optional cannot be null buildtest configuration schema
compilers object Required cannot be null buildtest configuration schema
executors object Required cannot be null buildtest configuration schema
cdash object Optional cannot be null buildtest configuration schema

hostnames

Specify a list of hostnames to check where buildtest can run for the given system record

hostnames

hostnames Type

string[]

description

system description field

description

description Type

string

poolsize

Specify size of Process Pool for parallel processing using multiprocessing.Pool

poolsize

poolsize Type

integer

poolsize Constraints

minimum: the value of this number must greater than or equal to: 1

buildspec_roots

Specify a list of directory paths to search buildspecs. This field can be used with buildtest buildspec find to rebuild buildspec cache or build tests using buildtest build command

buildspec_roots

buildspec_roots Type

string[]

testdir

Specify full path to test directory where buildtest will write tests.

testdir

testdir Type

string

logdir

Specify location where buildtest will write log files

logdir

logdir Type

string

moduletool

Specify modules tool used for interacting with module command.

moduletool

moduletool Type

string

moduletool Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"environment-modules"  
"lmod"  
"N/A"  

timeout

Specify timeout duration in number of seconds

timeout

timeout Type

integer

timeout Constraints

minimum: the value of this number must greater than or equal to: 1

processor

Specify processor information

processor

processor Type

object (Details)

compilers

Declare compiler section for defining system compilers that can be referenced in buildspec.

compilers

compilers Type

object (Details)

executors

The executor section is used for declaring your executors that are responsible for running jobs. The executor section can be local, lsf, slurm, cobalt. The executors are referenced in buildspec using executor field.

executors

executors Type

object (Details)

cdash

Specify CDASH configuration used to upload tests via ‘buildtest cdash’ command

cdash

cdash Type

object (Details)