diff --git a/VectoCore/VectoCoreTest/Integration/BatteryElectric/IEPCTest.cs b/VectoCore/VectoCoreTest/Integration/BatteryElectric/IEPCTest.cs index fa0470b7277323928df8cfb76499d05804b2beea..25a139f168341497a35b9ea3e61cfeb6cce49a76 100644 --- a/VectoCore/VectoCoreTest/Integration/BatteryElectric/IEPCTest.cs +++ b/VectoCore/VectoCoreTest/Integration/BatteryElectric/IEPCTest.cs @@ -172,16 +172,24 @@ namespace TUGraz.VectoCore.Tests.Integration.BatteryElectric factory.SumData = sumContainer; - var run = factory.SimulationRuns().ToArray()[cycleIdx]; + if (cycleIdx < 0) { + jobContainer.AddRuns(factory); + jobContainer.Execute(); + jobContainer.WaitFinished(); + Assert.IsTrue(jobContainer.GetProgress().All(x => x.Value.Success)); + } else { + var run = factory.SimulationRuns().ToArray()[cycleIdx]; - Assert.NotNull(run); + Assert.NotNull(run); - var pt = run.GetContainer(); + var pt = run.GetContainer(); - Assert.NotNull(pt); + Assert.NotNull(pt); - run.Run(); - Assert.IsTrue(run.FinishedWithoutErrors); + run.Run(); + Assert.IsTrue(run.FinishedWithoutErrors); + + } } }