From 34fa0911a96a05205c7a0bdc39f7ced650ffe11f Mon Sep 17 00:00:00 2001 From: Harald Martini <harald.martini@student.tugraz.at> Date: Thu, 25 Aug 2022 14:33:21 +0200 Subject: [PATCH] added runSimulation flag to Multistage testcases --- .../Multistage/MultistageMultipleRunsTest.cs | 104 +++++++++++------- .../Multistage/MultistageVehicleTest.cs | 49 +++++---- .../newVifCompletedConventional.vecto | 3 +- .../Multistage/newVifExempted-noTPMLM.vecto | 3 +- .../Multistage/newVifExempted.vecto | 3 +- .../Multistage/newVifExemptedIncomplete.vecto | 3 +- .../Multistage/newVifInterimDiesel.vecto | 3 +- 7 files changed, 98 insertions(+), 70 deletions(-) diff --git a/VectoCore/VectoCoreTest/Integration/Multistage/MultistageMultipleRunsTest.cs b/VectoCore/VectoCoreTest/Integration/Multistage/MultistageMultipleRunsTest.cs index 88e1d37ba5..82bd167374 100644 --- a/VectoCore/VectoCoreTest/Integration/Multistage/MultistageMultipleRunsTest.cs +++ b/VectoCore/VectoCoreTest/Integration/Multistage/MultistageMultipleRunsTest.cs @@ -5,11 +5,13 @@ using System.IO; using System.ServiceModel.Syndication; using System.Threading; using System.Threading.Tasks; +using Ninject; using NUnit.Framework; using TUGraz.VectoCommon.InputData; using TUGraz.VectoCommon.Models; using TUGraz.VectoCore.InputData.FileIO.JSON; using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider; +using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory; using TUGraz.VectoCore.OutputData; @@ -18,6 +20,7 @@ using TUGraz.VectoCore.OutputData.FileIO; namespace TUGraz.VectoCore.Tests.Integration.Multistage { [TestFixture] + [NonParallelizable] public class MultistageMultipleRunsTest { private const string TestDataDir = "TestData\\Integration\\Multistage\\"; @@ -39,18 +42,21 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage private SummaryDataContainer _sumContainer; private JobContainer _jobContainer; - private FileOutputWriter _fileoutputWriter; - private TempFileOutputWriter _tempFileOutputWriter; private ExecutionMode _mode = ExecutionMode.Declaration; private string _outputDirectory; private Stopwatch _stopWatch; + private IKernel _kernel; + private ISimulatorFactoryFactory _simFactoryFactory; + + [OneTimeSetUp] public void OneTimeSetUp() { Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); + } [SetUp] @@ -62,6 +68,8 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage _sumFileWriter = new FileOutputWriter(_outputDirectory); _sumContainer = new SummaryDataContainer(_sumFileWriter); _jobContainer = new JobContainer(_sumContainer); + _kernel = new StandardKernel(new VectoNinjectModule()); + _simFactoryFactory = _kernel.Get<ISimulatorFactoryFactory>(); } [TearDown] @@ -74,45 +82,49 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage [Test]//, Timeout(3000)] public void ExemptedPrimaryAndCompletedTest() { + var fileOutputWriter = new FileOutputWriter(_outputDirectory); + var tempFileOutputWriter = new TempFileOutputWriter(fileOutputWriter); + StartSimulation(CompletedExempted, tempFileOutputWriter, fileOutputWriter); - StartSimulation(CompletedExempted); - - var writtenFiles = GetWrittenFiles(); + var writtenFiles = GetWrittenFiles(); ShowWrittenFiles(writtenFiles); - Assert.IsTrue(writtenFiles.Contains(_tempFileOutputWriter.XMLFullReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLFullReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLCustomerReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLMultistageReportFileName)); + Assert.IsTrue(writtenFiles.Contains(tempFileOutputWriter.XMLFullReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLFullReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLCustomerReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLMultistageReportFileName)); } [Test] public void ExemptedPrimaryAndCompletedWithoutTPMLMTest() { - - StartSimulation(CompletedExemptedWithoutTPMLM); + var fileOutputWriter = new FileOutputWriter(_outputDirectory); + var tempFileOutputWriter = new TempFileOutputWriter(fileOutputWriter); + StartSimulation(CompletedExemptedWithoutTPMLM, tempFileOutputWriter, fileOutputWriter); var writtenFiles = GetWrittenFiles(); ShowWrittenFiles(writtenFiles); - Assert.IsTrue(writtenFiles.Contains(_tempFileOutputWriter.XMLFullReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLFullReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLCustomerReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLMultistageReportFileName)); + Assert.IsTrue(writtenFiles.Contains(tempFileOutputWriter.XMLFullReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLFullReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLCustomerReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLMultistageReportFileName)); } [Test]//, Timeout(3000)] public void ExemptedPrimaryAndInterimTest() { - StartSimulation(InterimExempted); + var fileOutputWriter = new FileOutputWriter(_outputDirectory); + var tempFileOutputWriter = new TempFileOutputWriter(fileOutputWriter); + StartSimulation(InterimExempted, tempFileOutputWriter, fileOutputWriter); var writtenFiles = GetWrittenFiles(); ShowWrittenFiles(writtenFiles); - Assert.IsTrue(writtenFiles.Contains(_tempFileOutputWriter.XMLFullReportName)); - Assert.IsFalse(writtenFiles.Contains(_fileoutputWriter.XMLFullReportName)); - Assert.IsFalse(writtenFiles.Contains(_fileoutputWriter.XMLCustomerReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLMultistageReportFileName)); + Assert.IsTrue(writtenFiles.Contains(tempFileOutputWriter.XMLFullReportName)); + Assert.IsFalse(writtenFiles.Contains(fileOutputWriter.XMLFullReportName)); + Assert.IsFalse(writtenFiles.Contains(fileOutputWriter.XMLCustomerReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLMultistageReportFileName)); } @@ -132,15 +144,17 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage [NonParallelizable] public void PrimaryAndCompletedTest() { - StartSimulation(CompletedDiesel, false); + var fileOutputWriter = new FileOutputWriter(_outputDirectory); + var tempFileOutputWriter = new TempFileOutputWriter(fileOutputWriter); + StartSimulation(CompletedDiesel, tempFileOutputWriter, fileOutputWriter); var writtenFiles = GetWrittenFiles(); ShowWrittenFiles(writtenFiles); - Assert.IsTrue(writtenFiles.Contains(_tempFileOutputWriter.XMLFullReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLFullReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLCustomerReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLMultistageReportFileName)); + Assert.IsTrue(writtenFiles.Contains(tempFileOutputWriter.XMLFullReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLFullReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLCustomerReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLMultistageReportFileName)); } @@ -148,15 +162,17 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage [Test] public void PrimaryAndCompletedWithoutADASAndTPMLM() { - StartSimulation(CompletedWithoutADAS); + var fileOutputWriter = new FileOutputWriter(_outputDirectory); + var tempFileOutputWriter = new TempFileOutputWriter(fileOutputWriter); + StartSimulation(CompletedWithoutADAS, tempFileOutputWriter, fileOutputWriter); - var writtenFiles = GetWrittenFiles(); + var writtenFiles = GetWrittenFiles(); ShowWrittenFiles(writtenFiles); - Assert.IsTrue(writtenFiles.Contains(_tempFileOutputWriter.XMLFullReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLFullReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLCustomerReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLMultistageReportFileName)); + Assert.IsTrue(writtenFiles.Contains(tempFileOutputWriter.XMLFullReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLFullReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLCustomerReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLMultistageReportFileName)); } @@ -164,34 +180,38 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage [Test]//, Timeout(1000 * 10 * 60)] public void PrimaryAndInterimTest() { - StartSimulation(InterimDiesel); + + var fileOutputWriter = new FileOutputWriter(_outputDirectory); + var tempFileOutputWriter = new TempFileOutputWriter(fileOutputWriter); + StartSimulation(InterimDiesel, tempFileOutputWriter, fileOutputWriter); var writtenFiles = GetWrittenFiles(); ShowWrittenFiles(writtenFiles); - Assert.IsTrue(writtenFiles.Contains(_tempFileOutputWriter.XMLFullReportName)); - Assert.IsFalse(writtenFiles.Contains(_fileoutputWriter.XMLFullReportName)); - Assert.IsFalse(writtenFiles.Contains(_fileoutputWriter.XMLCustomerReportName)); - Assert.IsTrue(writtenFiles.Contains(_fileoutputWriter.XMLMultistageReportFileName)); + Assert.IsTrue(writtenFiles.Contains(tempFileOutputWriter.XMLFullReportName)); + Assert.IsFalse(writtenFiles.Contains(fileOutputWriter.XMLFullReportName)); + Assert.IsFalse(writtenFiles.Contains(fileOutputWriter.XMLCustomerReportName)); + Assert.IsTrue(writtenFiles.Contains(fileOutputWriter.XMLMultistageReportFileName)); } - private void StartSimulation(string path, bool multithreaded = true) + private void StartSimulation(string path, TempFileOutputWriter tempFileOutputWriter, FileOutputWriter fileOutputWriter, bool multithreaded = true) { var inputFile = Path.GetFullPath(path); var input = JSONInputDataFactory.ReadJsonJob(inputFile); - StartSimulation(input); + StartSimulation(input, tempFileOutputWriter, fileOutputWriter, multithreaded:multithreaded); _jobContainer.WaitFinished(); } - private void StartSimulation(IInputDataProvider input, bool multithreaded = true) + private void StartSimulation(IInputDataProvider input, TempFileOutputWriter tempFileOutputWriter, FileOutputWriter fileOutputWriter, bool multithreaded = true) { - _fileoutputWriter = new FileOutputWriter(_outputDirectory); - _tempFileOutputWriter = new TempFileOutputWriter(_fileoutputWriter); - var runsFactory = SimulatorFactory.CreateSimulatorFactory(_mode, input, _fileoutputWriter); + + //var runsFactory = SimulatorFactory.CreateSimulatorFactory(_mode, input, _fileoutputWriter); + var runsFactory = + _simFactoryFactory.Factory(ExecutionMode.Declaration, input, fileOutputWriter, null, null, true); runsFactory.WriteModalResults = true; runsFactory.ModalResults1Hz = true; runsFactory.Validate = true; diff --git a/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs b/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs index b838571b73..8c410938eb 100644 --- a/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs +++ b/VectoCore/VectoCoreTest/Integration/Multistage/MultistageVehicleTest.cs @@ -16,6 +16,7 @@ using TUGraz.VectoCore.InputData.FileIO.XML; using TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider; using TUGraz.VectoCore.InputData.Impl; using TUGraz.VectoCore.Models.Declaration; +using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.Models.Simulation.Impl.SimulatorFactory; using TUGraz.VectoCore.OutputData; @@ -57,11 +58,12 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage const string PrimaryBusAdasV23 = PrimaryInputDirPath + "vecto_vehicle-primary_heavyBusSmartES_invalid_testdata.xml"; - protected IXMLInputDataReader xmlInputReader; - protected IXMLInputDataReader xmlVIFInputReader; + protected IXMLInputDataReader _xmlInputReader; + protected IXMLInputDataReader _xmlVIFInputReader; private IKernel _kernel; private string _generatedVIFFilepath; + private ISimulatorFactoryFactory _simFactoryFactory; [OneTimeSetUp] public void RunBeforeAnyTests() @@ -69,28 +71,29 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory); _kernel = new StandardKernel(new VectoNinjectModule()); - xmlInputReader = _kernel.Get<IXMLInputDataReader>(); - xmlVIFInputReader = _kernel.Get<IXMLInputDataReader>(); + _xmlInputReader = _kernel.Get<IXMLInputDataReader>(); + _xmlVIFInputReader = _kernel.Get<IXMLInputDataReader>(); + _simFactoryFactory = _kernel.Get<ISimulatorFactoryFactory>(); } [TestCase(VIFInputFile, InputFilePath, 1)] - public void TestSimulationMultistageVehicle(string vifFilename, string inputFilename, int numRuns) + public void TestSimulationMultistageVehicle(string vifFilename, string stepInput, int numRuns) { //Input files - var inputReader = XmlReader.Create(inputFilename); - var inputDataProvider = xmlInputReader.CreateDeclaration(inputReader); - var vehicle = inputDataProvider.JobInputData.Vehicle; + var _stepInputData = _xmlInputReader.CreateDeclaration(stepInput); + var vehicle = _stepInputData.JobInputData.Vehicle; var vifReader = XmlReader.Create(vifFilename); - var vifDataProvider = xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; + var vifDataProvider = _xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; var numberOfManufacturingStages = vifDataProvider?.JobInputData.ManufacturingStages?.Count ?? 0; var writer = new FileOutputVIFWriter(vifResult, numberOfManufacturingStages); _generatedVIFFilepath = writer.XMLMultistageReportFileName; var inputData = new XMLDeclarationVIFInputData(vifDataProvider, vehicle); - var factory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, inputData, writer); - + //var factory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, inputData, writer); + var factory = + _simFactoryFactory.Factory(ExecutionMode.Declaration, inputData, writer, null, null, true); var jobContainer = new JobContainer(new MockSumWriter()); var runs = factory.SimulationRuns().ToList(); @@ -118,11 +121,11 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage { //Input files var inputReader = XmlReader.Create(inputFilename); - var inputDataProvider = xmlInputReader.CreateDeclaration(inputReader); + var inputDataProvider = _xmlInputReader.CreateDeclaration(inputReader); var vehicle = inputDataProvider.JobInputData.Vehicle; var vifReader = XmlReader.Create(vifFilename); - var vifDataProvider = xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; + var vifDataProvider = _xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; var numberOfManufacturingStages = vifDataProvider?.JobInputData.ManufacturingStages?.Count ?? 0; var writer = new FileOutputVIFWriter(vifResult, numberOfManufacturingStages); @@ -158,7 +161,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage private void TestNewVifData(string filePath) { var vifReader = XmlReader.Create(filePath); - var vifDataProvider = xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; + var vifDataProvider = _xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; Assert.AreEqual(3, vifDataProvider.JobInputData.ManufacturingStages.Count()); TestVifStage2Data(vifDataProvider.JobInputData.ManufacturingStages[0]); @@ -326,7 +329,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage TestSimulationMultistageVehicle(VIFInputFileGroup41, InputFilePathGroup41, 1); var vifReader = XmlReader.Create(_generatedVIFFilepath); - var vifDataProvider = xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; + var vifDataProvider = _xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; var inputData = new XMLDeclarationVIFInputData(vifDataProvider, null); var writer = new MockDeclarationWriter("vif_vehicle-sample_test.xml"); @@ -352,7 +355,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage TestSimulationMultistageVehicle(VIFExemptedPrimaryBus, ExepmtedCompletedBusInput, 1); var vifReader = XmlReader.Create(_generatedVIFFilepath); - var vifDataProvider = xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; + var vifDataProvider = _xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; var inputData = new XMLDeclarationVIFInputData(vifDataProvider, null); var writer = new FileOutputWriter("vif_vehicle-sample_test.xml"); @@ -378,20 +381,20 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage TestCase(PrimaryBus_SmartES, TestName = "Multistage Write VIF Primary SmartES")] public void TestMultistageWritingVif(string primaryFile) { - var inputData = xmlInputReader.Create(primaryFile); + var inputData = _xmlInputReader.Create(primaryFile); var writer = new MockDeclarationWriter("vif_writing_test.xml"); //var xmlreport = new XMLDeclarationReportMultistageBusVehicle(writer); - var xmlreport = new XMLDeclarationReportPrimaryVehicle(writer); - var factory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, inputData, writer, xmlreport); + //var xmlreport = new XMLDeclarationReportPrimaryVehicle(writer); + var factory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, inputData, writer, null, null, true); factory.WriteModalResults = true; //ActualModalData = true, factory.Validate = false; var jobContainer = new JobContainer(new SummaryDataContainer(writer)); jobContainer.AddRuns(factory); - xmlreport.DoWriteReport(); + //xmlreport.DoWriteReport(); } @@ -399,7 +402,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage TestCase(PrimaryBus_SmartES, "vif_primary_bus_smart_writing_test.xml", TestName = "Multistage Write VIF Primary SmartES With Simulation")] public void TestMultistageWritingVifWithSimulation(string primaryFile, string outputFile) { - var inputData = xmlInputReader.Create(primaryFile); + var inputData = _xmlInputReader.Create(primaryFile); var writer = new MockDeclarationWriter(outputFile); var factory = SimulatorFactory.CreateSimulatorFactory(ExecutionMode.Declaration, inputData, writer); @@ -420,7 +423,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage [TestCase(PrimaryBusAdasV23, "vif_primary_bus_writing_test_adasv2.3.xml", TestName = "Multistage Write VIF Primary With ADAS v 2.3")] public void TestPrimaryWritingVIF(string primaryFile, string outputFile) { - var inputData = xmlInputReader.Create(primaryFile); + var inputData = _xmlInputReader.Create(primaryFile); var writer = new FileOutputWriter(outputFile); @@ -451,7 +454,7 @@ namespace TUGraz.VectoCore.Tests.Integration.Multistage private void ValidateVIFData(string vifFilePath) { var vifReader = XmlReader.Create(vifFilePath); - var vifDataProvider = xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; + var vifDataProvider = _xmlInputReader.Create(vifReader) as IMultistepBusInputDataProvider; var res = vifDataProvider.JobInputData.PrimaryVehicle; TestVehicleData(res.Vehicle); diff --git a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifCompletedConventional.vecto b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifCompletedConventional.vecto index ea14bcf191..7d11c94cf6 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifCompletedConventional.vecto +++ b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifCompletedConventional.vecto @@ -8,6 +8,7 @@ "Body": { "PrimaryVehicle": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\vecto_vehicle-primary_heavyBus-sample.xml", "InterimStep": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\vecto_vehicle-stage_input_full-sample-final.xml", - "Completed": false + "Completed": true, + "RunSimulation": true } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExempted-noTPMLM.vecto b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExempted-noTPMLM.vecto index a4cb37573f..d7c5bb7dfc 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExempted-noTPMLM.vecto +++ b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExempted-noTPMLM.vecto @@ -8,6 +8,7 @@ "Body": { "PrimaryVehicle": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\exempted_primary_heavyBus.xml", "InterimStep": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\vecto_vehicle-exempted_input_completewithoutTMPLM.xml", - "Completed": false + "Completed": false, + "RunSimulation": true } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExempted.vecto b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExempted.vecto index 9decd02ecd..ea7d160b3f 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExempted.vecto +++ b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExempted.vecto @@ -8,6 +8,7 @@ "Body": { "PrimaryVehicle": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\exempted_primary_heavyBus.xml", "InterimStep": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\vecto_vehicle-exempted_input_full-sample.xml", - "Completed": false + "Completed": false, + "RunSimulation": true } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExemptedIncomplete.vecto b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExemptedIncomplete.vecto index 815d40babf..d4ca29ab4b 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExemptedIncomplete.vecto +++ b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifExemptedIncomplete.vecto @@ -8,6 +8,7 @@ "Body": { "PrimaryVehicle": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\exempted_primary_heavyBus.xml", "InterimStep": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\vecto_vehicle-exempted_input_interim-sample.xml", - "Completed": false + "Completed": false, + "RunSimulation": true } } \ No newline at end of file diff --git a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifInterimDiesel.vecto b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifInterimDiesel.vecto index 8c71148384..8707551e87 100644 --- a/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifInterimDiesel.vecto +++ b/VectoCore/VectoCoreTest/TestData/Integration/Multistage/newVifInterimDiesel.vecto @@ -8,6 +8,7 @@ "Body": { "PrimaryVehicle": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\vecto_vehicle-primary_heavyBus-sample.xml", "InterimStep": "..\\..\\XML\\XMLReaderDeclaration\\SchemaVersion2.4\\vecto_vehicle-stage_input_full-sample.xml", - "Completed": false + "Completed": false, + "RunSimulation": true } } \ No newline at end of file -- GitLab