Scenario Runner
constructor(name: String, scenarioList: List<Scenario> = emptyList(), pathToOutputDirectory: Path = KSL.createSubDirectory(sanitizeForFilesystem(name) + "_OutputDir"), kslDb: KSLDatabase = KSLDatabase("${sanitizeForFilesystem(name)}.db", pathToOutputDirectory))(source)
Parameters
name
of the scenario runner. By default, this name is used as the name of the database
scenario List
a list of scenarios to execute
ksl Db
the KSLDatabase that will hold the results from the scenarios