8#ifndef COLUMNAR_TEST_FIXTURES_CONFIGURATION_H
9#define COLUMNAR_TEST_FIXTURES_CONFIGURATION_H
35 std::chrono::seconds
targetTime = std::chrono::seconds(5);
the general configuration for a single test
std::string sysName
the systematic variation to apply (empty for nominal)
IXAODToolCaller * xAODToolCaller
the callback for calling the tool in xAOD mode
std::vector< std::string > metTermNames
the MET output term names (if empty, MET output columns are omitted)
std::string name
the name identifier for the test
std::vector< std::pair< std::string, std::string > > containerRenames
the container name remappings to apply
asg::AsgTool * tool
the tool being tested
a struct holding user configuration for the PHYSLITE tests
void loadFromFile(const std::string &filename)
load configuration overrides from a JSON file
std::chrono::seconds targetTime
static UserConfiguration fromEnvironment()
create a UserConfiguration, loading from the file pointed to by the COLUMNAR_TEST_CONFIG environment ...
bool measureNonAccessForEmpty
whether to measure non-retrieval for empty containers