Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalMultiCoreTests.cs =================================================================== diff -u -r5729 -r5733 --- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalMultiCoreTests.cs (.../OperationalMultiCoreTests.cs) (revision 5729) +++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/OperationalMultiCoreTests.cs (.../OperationalMultiCoreTests.cs) (revision 5733) @@ -75,9 +75,17 @@ Output outputMultiCore = RunOperationalMultiCoreWithXmlInputFile(maxCores, calcDir, inputFilename, outputFilename); string calcDir1Core = workDir + calcBase + "1"; string outputFilename1Core = Path.Combine(calcDir1Core, outputBase + "1.xml"); - Output output1Core = !File.Exists(outputFilename1Core) - ? RunOperationalMultiCoreWithXmlInputFile(1, calcDir1Core, inputFilename, outputFilename1Core) - : DamXmlSerialization.LoadOutputFromXmlFile(outputFilename1Core); + Output output1Core; + if (File.Exists(outputFilename1Core)) + { + string outputCopy1Core = Path.Combine(calcDir, outputBase + "1.xml"); + File.Copy(outputFilename1Core, outputCopy1Core, true); + output1Core = DamXmlSerialization.LoadOutputFromXmlFile(outputCopy1Core); + } + else + { + output1Core = RunOperationalMultiCoreWithXmlInputFile(1, calcDir1Core, inputFilename, outputFilename1Core); + } GeneralHelper.CompareOutput(output1Core, outputMultiCore); } else Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MultiCoreMacroStabilityTests.cs =================================================================== diff -u -r5729 -r5733 --- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MultiCoreMacroStabilityTests.cs (.../MultiCoreMacroStabilityTests.cs) (revision 5729) +++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MultiCoreMacroStabilityTests.cs (.../MultiCoreMacroStabilityTests.cs) (revision 5733) @@ -122,9 +122,17 @@ Output outputMultiCore = RunDesignMultiCoreWithXmlInputFile(maxCores, calcDir, inputFilename, outputFilename, justOneScenario); string calcDir1Core = workDir + calcBase + "1"; string outputFilename1Core = Path.Combine(calcDir1Core, outputBase + "1.xml"); - Output output1Core = !File.Exists(outputFilename1Core) - ? RunDesignMultiCoreWithXmlInputFile(1, calcDir1Core, inputFilename, outputFilename1Core, justOneScenario) - : DamXmlSerialization.LoadOutputFromXmlFile(outputFilename1Core); + Output output1Core; + if (File.Exists(outputFilename1Core)) + { + string outputCopy1Core = Path.Combine(calcDir, outputBase + "1.xml"); + File.Copy(outputFilename1Core, outputCopy1Core, true); + output1Core = DamXmlSerialization.LoadOutputFromXmlFile(outputCopy1Core); + } + else + { + output1Core = RunDesignMultiCoreWithXmlInputFile(1, calcDir1Core, inputFilename, outputFilename1Core, justOneScenario); + } GeneralHelper.CompareDesignOutput(output1Core, outputMultiCore); } else