diff --git a/simulation/libraries/msl32_cpp/Modelica.Electrical.Digital.Examples.Multiplexer.mos b/simulation/libraries/msl32_cpp/Modelica.Electrical.Digital.Examples.Multiplexer.mos index 20504b053f3..c3665baf24e 100644 --- a/simulation/libraries/msl32_cpp/Modelica.Electrical.Digital.Examples.Multiplexer.mos +++ b/simulation/libraries/msl32_cpp/Modelica.Electrical.Digital.Examples.Multiplexer.mos @@ -28,24 +28,11 @@ runScript("common.mos");getErrorString(); runScript(modelTesting);getErrorString(); // Result: -// "true -// " -// "" -// OpenModelicaModelTesting.Kind.VerifiedSimulation -// Modelica.Electrical.Digital.Examples.Multiplexer -// {"D0.y","D1.y","D2.y","D3.y","CLK.y","Enable.y","FF.q","FF.qn","MUX.d",""} -// "OpenModelicaModelTesting.SimulationRuntime.Cpp -// " -// "" -// Simulation options: startTime = 0.0, stopTime = 250.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Electrical.Digital.Examples.Multiplexer', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '' -// Result file: Modelica.Electrical.Digital.Examples.Multiplexer_res.mat -// Failed variables: MUX.dFF.qnFF.q -// Error: Could not read variable in file Modelica.Electrical.Digital.Examples.Multiplexer.mat. -// Warning: Get data of variable from file Modelica.Electrical.Digital.Examples.Multiplexer.mat failed! -// Warning: Files not Equal -// Failed variables: MUX.dFF.qnFF.q -// Error: Could not read variable in file Modelica.Electrical.Digital.Examples.Multiplexer_res.mat. -// Created diff file Modelica.Electrical.Digital.Examples.Multiplexer.FF.qn.html -// Created diff file Modelica.Electrical.Digital.Examples.Multiplexer.FF.q.html -// This test cannot succeed automated testing because the test kind is wrong +// Error processing file: Modelica.Electrical.Digital.Examples.Multiplexer.mos +// [simulation/libraries/msl32_cpp/Modelica.Electrical.Digital.Examples.Multiplexer.mos:24:2-24:2:writable] Error: Parser error: LA(2) == EQUALS near: } (RBRACE) +// +// # Error encountered! Exiting... +// # Please check the error message and the flags. +// +// Execution failed! // endResult diff --git a/simulation/libraries/msl32_cpp/Modelica.Electrical.Machines.Examples.DCMachines.DCPM_Cooling.mos b/simulation/libraries/msl32_cpp/Modelica.Electrical.Machines.Examples.DCMachines.DCPM_Cooling.mos index 033cc25cbb5..ff0b217decd 100644 --- a/simulation/libraries/msl32_cpp/Modelica.Electrical.Machines.Examples.DCMachines.DCPM_Cooling.mos +++ b/simulation/libraries/msl32_cpp/Modelica.Electrical.Machines.Examples.DCMachines.DCPM_Cooling.mos @@ -8,7 +8,7 @@ runScript("../common/ModelTestingDefaults.mos"); getErrorString(); -modelTestingType := OpenModelicaModelTesting.Kind.SimpleSimulation; +modelTestingType := OpenModelicaModelTesting.Kind.VerifiedSimulation; modelName := $TypeName(Modelica.Electrical.Machines.Examples.DCMachines.DCPM_Cooling); compareVars := { @@ -29,7 +29,7 @@ runScript(modelTesting);getErrorString(); // "true // " // "" -// OpenModelicaModelTesting.Kind.SimpleSimulation +// OpenModelicaModelTesting.Kind.VerifiedSimulation // Modelica.Electrical.Machines.Examples.DCMachines.DCPM_Cooling // {"dcpm.la.i","loadInertia.phi","loadInertia.w","cooling.T","armature.T","core.T","volumeFlow.T"} // "OpenModelicaModelTesting.SimulationRuntime.Cpp diff --git a/simulation/libraries/msl32_cpp/Modelica.Electrical.Machines.Examples.Transformers.Rectifier6pulse.mos b/simulation/libraries/msl32_cpp/Modelica.Electrical.Machines.Examples.Transformers.Rectifier6pulse.mos index c1f04c7a4a7..d816525d0fe 100644 --- a/simulation/libraries/msl32_cpp/Modelica.Electrical.Machines.Examples.Transformers.Rectifier6pulse.mos +++ b/simulation/libraries/msl32_cpp/Modelica.Electrical.Machines.Examples.Transformers.Rectifier6pulse.mos @@ -35,7 +35,5 @@ runScript(modelTesting);getErrorString(); // "" // Simulation options: startTime = 0.0, stopTime = 0.1, numberOfIntervals = 1000, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Electrical.Machines.Examples.Transformers.Rectifier6pulse', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '' // Result file: Modelica.Electrical.Machines.Examples.Transformers.Rectifier6pulse_res.mat -// "true -// " -// "" +// Note: Result files are now equal. Please update the test to do verified simulation! // endResult diff --git a/simulation/libraries/msl32_cpp/Modelica.Math.Nonlinear.Examples.quadratureLobatto3.mos b/simulation/libraries/msl32_cpp/Modelica.Math.Nonlinear.Examples.quadratureLobatto3.mos index 8b6c05289ce..77f2b1a56f0 100644 --- a/simulation/libraries/msl32_cpp/Modelica.Math.Nonlinear.Examples.quadratureLobatto3.mos +++ b/simulation/libraries/msl32_cpp/Modelica.Math.Nonlinear.Examples.quadratureLobatto3.mos @@ -8,7 +8,7 @@ runScript("../common/ModelTestingDefaults.mos"); getErrorString(); -modelTestingType := OpenModelicaModelTesting.Kind.Instantiation; +modelTestingType := OpenModelicaModelTesting.Kind.Compilation; modelName := $TypeName(Modelica.Math.Nonlinear.Examples.quadratureLobatto3); compareVars := { @@ -24,12 +24,14 @@ runScript(modelTesting);getErrorString(); // "true // " // "" -// OpenModelicaModelTesting.Kind.Instantiation +// OpenModelicaModelTesting.Kind.Compilation // Modelica.Math.Nonlinear.Examples.quadratureLobatto3 // {"q","qd"} // "OpenModelicaModelTesting.SimulationRuntime.Cpp // " // "" -// Frontend succeeded -// The model now translates (generates code). Please update the test. +// Compilation succeeded +// "true +// " +// "" // endResult diff --git a/simulation/libraries/msl32_cpp/Modelica.Mechanics.Rotational.Examples.Friction.mos b/simulation/libraries/msl32_cpp/Modelica.Mechanics.Rotational.Examples.Friction.mos index a680bf06d70..cedb3c21934 100644 --- a/simulation/libraries/msl32_cpp/Modelica.Mechanics.Rotational.Examples.Friction.mos +++ b/simulation/libraries/msl32_cpp/Modelica.Mechanics.Rotational.Examples.Friction.mos @@ -42,4 +42,10 @@ runScript(modelTesting);getErrorString(); // "" // Simulation options: startTime = 0.0, stopTime = 3.0, numberOfIntervals = 3000, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'Modelica.Mechanics.Rotational.Examples.Friction', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '' // Result file: Modelica.Mechanics.Rotational.Examples.Friction_res.mat +// Files Equal! +// Warning: There are iteration variables with default zero start attribute. Use +d=initialization for more information. +// +// "true +// " +// "" // endResult