# @group Creates a new table in the email
# DASH = Don't Run
# ASTERISK = Expected Failure, don't run and put it in the expected failures table (Run Yellow)

ReportName=Systems Verification Test Summary
ExecuteTests=true
PlotResults=true
PercentDifference=2.0
Threads=-1

#Patients=all

# These are used for testing and utilizing serialization
# Replace patient file with it's associated patient state, if scenario has no conditions
#UseStates=true
# AutoSerialize = Directory,Period(in seconds, 0 turns off constant saving),TimeStampPeriods,AfterActions,Reload
#AutoSerialization=./states/testing/,5,Off,On,On

Executor=com.kitware.pulse.engine.testing.ScenarioTestDriver

Macro ScenarioTest=ScenarioTestDriver FastPlot Baseline=scenarios/ Computed=./test_results/scenarios

@group

validation/systems/BloodChemistryValidation.json = ScenarioTest
validation/systems/CardiovascularValidation.json = ScenarioTest
validation/systems/EndocrineValidation.json = ScenarioTest
validation/systems/EnergyValidation.json = ScenarioTest
validation/systems/GastrointestinalValidation.json = ScenarioTest
validation/systems/NervousValidation.json = ScenarioTest
validation/systems/RenalValidation.json = ScenarioTest
validation/systems/RespiratoryValidation.json = ScenarioTest
validation/systems/TissueValidation.json = ScenarioTest

# Assessments
validation/systems/BloodChemistryValidationABG@120s.json = Assessment Computed=./test_results/scenarios
validation/systems/BloodChemistryValidationCBC@120s.json = Assessment Computed=./test_results/scenarios
validation/systems/BloodChemistryValidationCMP@120s.json = Assessment Computed=./test_results/scenarios
validation/systems/RenalValidationUrinalysis@120s.json = Assessment Computed=./test_results/scenarios
validation/systems/RespiratoryValidationPFT@120s.json = Assessment Computed=./test_results/scenarios
