benchmarks

type

attribute set of submodule

benchmarks.<name>.enable

Enable test

type

boolean

default

{
  benchmarks.<name>.enable = true;
}

benchmarks.<name>.bench

type

attribute set

benchmarks.<name>.extraSetup

Shell code insterted at the beginning of the script

type

strings concatenated with "\n"

default

{
  benchmarks.<name>.extraSetup = "";
}

benchmarks.<name>.params

Parameters to create a benchmark for

type

list of attribute set

default

{
  benchmarks.<name>.params = [];
}

benchmarks.<name>.slurmParams

Options for sbatch

type

list of string

default

{
  benchmarks.<name>.slurmParams = [];
}

label

Label for test run

type

string

slurm

Generate a slurm script instead of standard shell script

type

boolean

default

{
  slurm = false;
}

slurmParams

Options for sbatch

type

list of string

default

{
  slurmParams = [];
}