Skipping 3,813 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
Start 111: reference-fmus.3.0.cs.VanDerPol-cs
80/117 Test #86: simulation.stepUntil ...................................... Passed 9.65 sec
Start 112: reference-fmus.3.0.me.BouncingBall-me
81/117 Test #83: simulation.SimpleSimulation15 ............................. Passed 9.93 sec
Start 113: reference-fmus.3.0.me.Dahlquist-me
82/117 Test #84: simulation.SimpleSimulation16 ............................. Passed 9.87 sec
Start 114: reference-fmus.3.0.me.Feedthrough-me
83/117 Test #87: simulation.FMI3_SimpleSimulation1 ......................... Passed 10.19 sec
Start 115: reference-fmus.3.0.me.Resource-me
84/117 Test #52: dcmotor.dcmotorMETest ..................................... Passed 19.40 sec
85/117 Test #66: simulation.pwmtest ........................................ Passed 19.03 sec
86/117 Test #89: simulation.FMI3_SimpleSimulation3 .........................***Failed 10.18 sec
result mismatch [time: 0.8s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.FMI3_SimpleSimulation3/simulation/FMI3_SimpleSimulation3.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/BouncingBall3.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- |-- (param1, Causality.parameter, SignalType.Float64, None, 'None')
|-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- (Float64 param1, 10.81, None, 'None')
|-- |-- |-- Elements:
|-- |-- |-- |-- FMU: BouncingBall 'None'
|-- |-- |-- |-- |-- path: resources/BouncingBall3.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (h, Causality.output, SignalType.Float64, None, 'Position of the ball')
|-- |-- |-- |-- |-- |-- (v, Causality.output, SignalType.Float64, None, 'Velocity of the ball')
|-- |-- |-- |-- |-- |-- (g, Causality.parameter, SignalType.Float64, None, 'Gravity acting on the ball')
|-- |-- |-- |-- |-- |-- (e, Causality.parameter, SignalType.Float64, None, 'Coefficient of restitution')
|-- |-- |-- Connections:
|-- |-- |-- |-- .param1 -> BouncingBall.g
|-- UnitDefinitions:
|-- |-- Unit: m
|-- |-- |-- BaseUnit: m: 1
|-- |-- Unit: m/s
|-- |-- |-- BaseUnit: m: 1, s: -1
|-- |-- Unit: m/s2
|-- |-- |-- BaseUnit: m: 1, s: -2
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
Loading FMI version 3...
info: Result file: FMI3_SimpleSimulation3_res.mat (bufferSize=10)
info: After simulation:
info: default.param1: 0.0
info: default.BouncingBall.g: 0.0
info: default.BouncingBall.e: 0.7
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.FMI3_SimpleSimulation3/simulation/FMI3_SimpleSimulation3.py.diff)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 36: Real 10.81 != 0.0
eps: 0.000050, actual diff: 10.810000
87/117 Test #51: dcmotor.dcmotor ...........................................***Failed 19.41 sec
result mismatch [time: 12.1s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/dcmotor.dcmotor/dcmotor/dcmotor.py.log)
Active variant:
<class 'OMSimulator.ssd.SSD'>
Variant "DC-Motor": <hidden>
|-- System: DC-Motor 'A simple simulation model of a DC-Motor that has to accelerate against a Load MLoad = 1 Nm in 1s from 0 to 1000 rad/s, Voltage U = 48 V '
|-- |-- Connectors:
|-- |-- |-- (M_mot, Causality.output, SignalType.Real, Nm, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.472716)
|-- |-- |-- (wB, Causality.output, SignalType.Real, None, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.575601)
|-- |-- |-- (U, Causality.output, SignalType.Real, None, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.802381)
|-- |-- |-- (I, Causality.output, SignalType.Real, None, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.391695)
|-- |-- |-- (M_load, Causality.output, SignalType.Real, Nm, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.236601)
|-- |-- Elements:
|-- |-- |-- System: SuT 'System under Test (DC-Motor model)'
|-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- (wB, Causality.output, SignalType.Real, rad/s, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.741903)
|-- |-- |-- |-- |-- (M_load, Causality.input, SignalType.Real, Nm, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.434438)
|-- |-- |-- |-- |-- (phiB, Causality.output, SignalType.Real, rad, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.589313)
|-- |-- |-- |-- |-- (U, Causality.input, SignalType.Real, V, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.666667)
|-- |-- |-- |-- |-- (M_mot, Causality.output, SignalType.Real, Nm, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.413207)
|-- |-- |-- |-- |-- (I, Causality.output, SignalType.Real, A, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.151703)
|-- |-- |-- |-- ElementGeometry:
|-- |-- |-- |-- |-- (x1:310.0, y1:-183.0, x2:510.0, y2:-2.0, rotation:0.0, icon_source:None, icon_rotation:0.0, icon_flip:False, icon_fixed_aspect_ratio:False)
|-- |-- |-- |-- Elements:
|-- |-- |-- |-- |-- FMU: edrive_mass 'Mechanical part of the DC motor model'
|-- |-- |-- |-- |-- |-- path: resources/edrive_mass.fmu
|-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- (M_A, Causality.input, SignalType.Real, N.m, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.586667)
|-- |-- |-- |-- |-- |-- |-- (phiB, Causality.output, SignalType.Real, rad, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.2)
|-- |-- |-- |-- |-- |-- |-- (wB, Causality.output, SignalType.Real, rad/s, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.4)
|-- |-- |-- |-- |-- |-- |-- (wA, Causality.output, SignalType.Real, rad/s, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.8)
|-- |-- |-- |-- |-- |-- |-- (M_B, Causality.input, SignalType.Real, N.m, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.333333)
|-- |-- |-- |-- |-- |-- |-- (phiA, Causality.output, SignalType.Real, rad, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.6)
|-- |-- |-- |-- |-- |-- ElementGeometry:
|-- |-- |-- |-- |-- |-- |-- (x1:318.194184, y1:-778.573683, x2:518.194184, y2:-578.573683, rotation:0.0, icon_source:None, icon_rotation:0.0, icon_flip:False, icon_fixed_aspect_ratio:False)
|-- |-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- |-- (Real inertia.J, 0.002, kg.m2, 'Moment of inertia')
|-- |-- |-- |-- |-- |-- |-- (Real damper.d, 0.001, N.m.s/rad, 'Damping constant')
|-- |-- |-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- |-- |-- Unit: N.m.s/rad
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -1, A: 0, K: 0, mol: 0, cd: 0, rad: -1, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: kg.m2
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: 0, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- FMU: emachine_model 'electrical part of the DC-Motor model'
|-- |-- |-- |-- |-- |-- path: resources/emachine_model.fmu
|-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- (M, Causality.output, SignalType.Real, N.m, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.6)
|-- |-- |-- |-- |-- |-- |-- (U, Causality.input, SignalType.Real, V, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.25)
|-- |-- |-- |-- |-- |-- |-- (w, Causality.input, SignalType.Real, rad/s, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.75)
|-- |-- |-- |-- |-- |-- |-- (phi, Causality.input, SignalType.Real, rad, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.5)
|-- |-- |-- |-- |-- |-- |-- (I, Causality.output, SignalType.Real, A, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.1725)
|-- |-- |-- |-- |-- |-- ElementGeometry:
|-- |-- |-- |-- |-- |-- |-- (x1:-81.369197, y1:-781.383542, x2:118.630803, y2:-581.383542, rotation:0.0, icon_source:None, icon_rotation:0.0, icon_flip:False, icon_fixed_aspect_ratio:False)
|-- |-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- |-- (Real resistor.T_ref, 300.15, K, 'Reference temperature')
|-- |-- |-- |-- |-- |-- |-- (Real resistor.T, 300.15, K, 'Fixed device temperature if useHeatPort = false')
|-- |-- |-- |-- |-- |-- |-- (Real resistor.alpha, 0.0, 1/K, 'Temperature coefficient of resistance (R_actual = R*(1 + alpha*(T_heatPort - T_ref))')
|-- |-- |-- |-- |-- |-- |-- (Real inductor.L, 0.001, H, 'Inductance')
|-- |-- |-- |-- |-- |-- |-- (Real emf.k, 0.1, N.m/A, 'Transformation coefficient')
|-- |-- |-- |-- |-- |-- |-- (Real resistor.R, 0.5, Ohm, 'Resistance at temperature T_ref')
|-- |-- |-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- |-- |-- Unit: N.m/A
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: -1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: K
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: 1, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: Ohm
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -3, A: -2, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: H
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: -2, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: 1/K
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: -1, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- Connections:
|-- |-- |-- |-- |-- edrive_mass.wB -> .wB
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [640.0, 640.0], pointsY: [-699.0, -534.157099])
|-- |-- |-- |-- |-- .M_load -> edrive_mass.M_B
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [-215.0, -215.0, 242.0, 242.0], pointsY: [-719.500032, -856.0, -856.0, -712.0])
|-- |-- |-- |-- |-- edrive_mass.phiB -> .phiB
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [666.0, 666.0], pointsY: [-739.0, -626.139856])
|-- |-- |-- |-- |-- .U -> emachine_model.U
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [-188.0, -188.0], pointsY: [-579.510102, -731.5])
|-- |-- |-- |-- |-- emachine_model.M -> .M_mot
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [193.0, 193.0, 684.0, 684.0], pointsY: [-661.0, -814.5, -815.0, -732.298289])
|-- |-- |-- |-- |-- emachine_model.I -> .I
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [145.0, 145.0], pointsY: [-747.0, -889.935478])
|-- |-- |-- |-- |-- emachine_model.M -> edrive_mass.M_A
|-- |-- |-- |-- |-- edrive_mass.wA -> emachine_model.w
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [565.0, 565.0, -119.0, -119.0], pointsY: [-619.0, -539.0, -538.5, -631.5])
|-- |-- |-- |-- |-- edrive_mass.phiA -> emachine_model.phi
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [612.0, 611.5, -146.0, -146.0], pointsY: [-659.0, -504.0, -504.0, -681.0])
|-- |-- |-- |-- SystemGeometry:
|-- |-- |-- |-- |-- (x1:-281.369197, y1:-981.383542, x2:718.194184, y2:-378.573683)
|-- |-- |-- FMU: stimuli_model ''
|-- |-- |-- |-- path: resources/stimuli_model.fmu
|-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- (U, Causality.output, SignalType.Real, V, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.544915)
|-- |-- |-- |-- |-- (M_load, Causality.output, SignalType.Real, N.m, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.164406)
|-- |-- |-- |-- ElementGeometry:
|-- |-- |-- |-- |-- (x1:-159.5, y1:-124.0, x2:40.5, y2:-6.0, rotation:0.0, icon_source:None, icon_rotation:0.0, icon_flip:False, icon_fixed_aspect_ratio:False)
|-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- (Real Voltage_step.offset, 0.0, None, 'Offset of output signal y')
|-- |-- |-- |-- |-- (Real Voltage_step.startTime, 0.0, s, 'Output y = offset for time < startTime')
|-- |-- |-- |-- |-- (Real Voltage_step.height, 12.0, V, 'Height of step')
|-- |-- |-- |-- |-- (Real MLoad.k, -0.5, N.m, 'Constant output value')
|-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- Unit: V
|-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -3, A: -1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- Unit: N.m
|-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- Unit: s
|-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 0, m: 0, s: 1, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- Connections:
|-- |-- |-- SuT.M_mot -> .M_mot
|-- |-- |-- SuT.wB -> .wB
|-- |-- |-- stimuli_model.U -> .U
|-- |-- |-- |-- ConnectionGeometry: (pointsX: [128.0, 128.0], pointsY: [-60.0, 83.183361])
|-- |-- |-- SuT.I -> .I
|-- |-- |-- stimuli_model.M_load -> SuT.M_load
|-- |-- |-- stimuli_model.U -> SuT.U
|-- |-- |-- stimuli_model.M_load -> .M_load
|-- |-- |-- |-- ConnectionGeometry: (pointsX: [131.0, 131.0], pointsY: [-245.534819, -105.0])
|-- |-- SystemGeometry:
|-- |-- |-- (x1:-359.5, y1:-383.0, x2:710.0, y2:198.0)
UnitDefinitions:
|-- Unit: Nm
|-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: rad/s
|-- |-- BaseUnit: kg: 0, m: 0, s: -1, A: 0, K: 0, mol: 0, cd: 0, rad: 1, factor: 1.0, offset: 0.0
|-- Unit: V
|-- |-- BaseUnit: kg: 1, m: 2, s: -3, A: -1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: rad
|-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: 0, mol: 0, cd: 0, rad: 1, factor: 1.0, offset: 0.0
|-- Unit: N.m
|-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: A
|-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: N.m.s/rad
|-- |-- BaseUnit: kg: 1, m: 2, s: -1, A: 0, K: 0, mol: 0, cd: 0, rad: -1, factor: 1.0, offset: 0.0
|-- Unit: kg.m2
|-- |-- BaseUnit: kg: 1, m: 2, s: 0, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: N.m/A
|-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: -1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: K
|-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: 1, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: Ohm
|-- |-- BaseUnit: kg: 1, m: 2, s: -3, A: -2, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: H
|-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: -2, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: 1/K
|-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: -1, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: s
|-- |-- BaseUnit: kg: 0, m: 0, s: 1, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
DefaultExperiment
|-- startTime: 0.0
|-- stopTime: 1.0
warning: [fmi2Warning] stimuli_model/: fmi2SetupExperiment: tolerance control not supported for fmuType fmi2ModelExchange, setting toleranceDefined to fmi2False
warning: [fmi2Warning] SuT_emachine_model/: fmi2SetupExperiment: tolerance control not supported for fmuType fmi2ModelExchange, setting toleranceDefined to fmi2False
warning: [fmi2Warning] SuT_edrive_mass/: fmi2SetupExperiment: tolerance control not supported for fmuType fmi2ModelExchange, setting toleranceDefined to fmi2False
info: maximum step size for 'model.root': 0.001000
info: Result file: dc_motor_res.mat (bufferSize=10)
info: Final Statistics for 'model.root':
NumSteps = 10032 NumRhsEvals = 10048 NumLinSolvSetups = 513
NumNonlinSolvIters = 10047 NumNonlinSolvConvFails = 0 NumErrTestFails = 2
info: 3 warnings
info: 0 errors
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/dcmotor.dcmotor/dcmotor/dcmotor.py.diff)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 185: Integer 10030 != 10032
Start 116: reference-fmus.3.0.me.Stair-me
Start 117: reference-fmus.3.0.me.VanDerPol-me
88/117 Test #93: reference-fmus.2.0.cs.BouncingBall-cs ..................... Passed 9.50 sec
89/117 Test #88: simulation.FMI3_SimpleSimulation2 .........................***Failed 10.22 sec
result mismatch [time: 0.8s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.FMI3_SimpleSimulation2/simulation/FMI3_SimpleSimulation2.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/BouncingBall3.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- Elements:
|-- |-- |-- |-- FMU: BouncingBall 'None'
|-- |-- |-- |-- |-- path: resources/BouncingBall3.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (h, Causality.output, SignalType.Float64, None, 'Position of the ball')
|-- |-- |-- |-- |-- |-- (v, Causality.output, SignalType.Float64, None, 'Velocity of the ball')
|-- |-- |-- |-- |-- |-- (g, Causality.parameter, SignalType.Float64, None, 'Gravity acting on the ball')
|-- |-- |-- |-- |-- |-- (e, Causality.parameter, SignalType.Float64, None, 'Coefficient of restitution')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Float64 g, 10.81, None, 'None')
|-- |-- |-- |-- |-- |-- (Float64 e, 0.9, None, 'None')
|-- |-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- |-- Unit: m
|-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: m: 1
|-- |-- |-- |-- |-- |-- |-- Unit: m/s
|-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: m: 1, s: -1
|-- |-- |-- |-- |-- |-- |-- Unit: m/s2
|-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: m: 1, s: -2
|-- UnitDefinitions:
|-- |-- Unit: m
|-- |-- |-- BaseUnit: m: 1
|-- |-- Unit: m/s
|-- |-- |-- BaseUnit: m: 1, s: -1
|-- |-- Unit: m/s2
|-- |-- |-- BaseUnit: m: 1, s: -2
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
Loading FMI version 3...
info: Result file: FMI3_SimpleSimulation2_res.mat (bufferSize=10)
info: After simulation:
info: default.BouncingBall.g: -9.81
info: default.BouncingBall.e: 0.7
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.FMI3_SimpleSimulation2/simulation/FMI3_SimpleSimulation2.py.diff)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 41: Real 10.81 != -9.81
eps: 0.000050, actual diff: 20.620000
90/117 Test #90: simulation.NestedSystemSimulation1 ........................***Failed 10.21 sec
result mismatch [time: 1.0s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation1/simulation/NestedSystemSimulation1.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/Add.fmu
|-- resources/Gain.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- (Real input1, 3.0, None, 'None')
|-- |-- |-- Elements:
|-- |-- |-- |-- System: sub-system1 'None'
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Real input1, 10.0, None, 'None')
|-- |-- |-- |-- |-- Elements:
|-- |-- |-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- Connections:
|-- |-- |-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- |-- |-- Gain1.y -> Add1.u1
|-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- Connections:
|-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- Gain1.y -> Add1.u1
|-- UnitDefinitions:
|-- |-- Unit: 1
|-- |-- |-- BaseUnit:
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
info: After instantiation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: default.sub-system1.Add1.u1: 0.0
info: Result file: NestedSystemSimulation1_res.mat (bufferSize=10)
info: After simulation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: default.sub-system1.Add1.u1: 0.0
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation1/simulation/NestedSystemSimulation1.py.diff)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 63: Real 3.0 != 0.0
eps: 0.000050, actual diff: 3.000000
91/117 Test #95: reference-fmus.2.0.cs.Feedthrough-cs ...................... Passed 9.54 sec
92/117 Test #96: reference-fmus.2.0.cs.Resource-cs ......................... Passed 9.54 sec
93/117 Test #94: reference-fmus.2.0.cs.Dahlquist-cs ........................ Passed 9.66 sec
94/117 Test #97: reference-fmus.2.0.cs.Stair-cs ............................ Passed 9.65 sec
95/117 Test #92: simulation.NestedSystemSimulation3 ........................***Failed 10.05 sec
result mismatch [time: 1.1s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation3/simulation/NestedSystemSimulation3.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/Add.fmu
|-- resources/Gain.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- (Real input1, 3.0, None, 'None')
|-- |-- |-- Elements:
|-- |-- |-- |-- System: sub-system1 'None'
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Real input1, 10.0, None, 'None')
|-- |-- |-- |-- |-- Elements:
|-- |-- |-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- |-- |-- Connections:
|-- |-- |-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- |-- |-- Gain1.y -> Add1.u1
|-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- Connections:
|-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- Gain1.y -> Add1.u1
|-- |-- |-- Solver Settings:
|-- |-- |-- |-- (name=solver1, method=cvode, tolerance=0.0001)
|-- UnitDefinitions:
|-- |-- Unit: 1
|-- |-- |-- BaseUnit:
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
info: After instantiation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: default.sub-system1.Add1.u1: 0.0
info: model doesn't contain any continuous state
info: maximum step size for 'model.root': 0.001000
info: Result file: NestedSystemSimulation3_res.mat (bufferSize=10)
info: After simulation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: default.sub-system1.Add1.u1: 0.0
info: Final Statistics for 'model.root':
NumSteps = 1001 NumRhsEvals = 1002 NumLinSolvSetups = 51
NumNonlinSolvIters = 1001 NumNonlinSolvConvFails = 0 NumErrTestFails = 0
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation3/simulation/NestedSystemSimulation3.py.diff)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 73: Real 3.0 != 0.0
eps: 0.000050, actual diff: 3.000000
96/117 Test #98: reference-fmus.2.0.cs.VanDerPol-cs ........................ Passed 9.66 sec
97/117 Test #91: simulation.NestedSystemSimulation2 ........................***Failed 10.21 sec
result mismatch [time: 1.1s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation2/simulation/NestedSystemSimulation2.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/Add.fmu
|-- resources/Gain.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- (Real input1, 3.0, None, 'None')
|-- |-- |-- Elements:
|-- |-- |-- |-- System: sub-system1 'None'
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Real input1, 10.0, None, 'None')
|-- |-- |-- |-- |-- Elements:
|-- |-- |-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- |-- |-- name: solver2
|-- |-- |-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- |-- |-- name: solver2
|-- |-- |-- |-- |-- Connections:
|-- |-- |-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- |-- |-- Gain1.y -> Add1.u1
|-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- Connections:
|-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- Gain1.y -> Add1.u1
|-- |-- |-- Solver Settings:
|-- |-- |-- |-- (name=solver1, method=euler, tolerance=0.0001)
|-- |-- |-- |-- (name=solver2, method=cvode, tolerance=0.0001)
|-- UnitDefinitions:
|-- |-- Unit: 1
|-- |-- |-- BaseUnit:
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
info: After instantiation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: model doesn't contain any continuous state
info: maximum step size for 'model.root.solver2': 0.001000
info: model doesn't contain any continuous state
info: Result file: NestedSystemSimulation2_res.mat (bufferSize=10)
info: After simulation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: Final Statistics for 'model.root.solver2':
NumSteps = 1001 NumRhsEvals = 1002 NumLinSolvSetups = 51
NumNonlinSolvIters = 1001 NumNonlinSolvConvFails = 0 NumErrTestFails = 0
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation2/simulation/NestedSystemSimulation2.py.diff)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 74: Real 3.0 != 0.0
eps: 0.000050, actual diff: 3.000000
98/117 Test #103: reference-fmus.2.0.me.Stair-me ............................ Passed 9.58 sec
99/117 Test #99: reference-fmus.2.0.me.BouncingBall-me ..................... Passed 9.89 sec
100/117 Test #102: reference-fmus.2.0.me.Resource-me ......................... Passed 9.60 sec
101/117 Test #101: reference-fmus.2.0.me.Feedthrough-me ...................... Passed 9.62 sec
102/117 Test #100: reference-fmus.2.0.me.Dahlquist-me ........................ Passed 9.63 sec
103/117 Test #106: reference-fmus.3.0.cs.BouncingBall-cs ..................... Passed 8.94 sec
104/117 Test #105: reference-fmus.2.0.me.VanDerPol-me ........................ Passed 9.52 sec
105/117 Test #104: reference-fmus.2.0.me.Stair-me-events ..................... Passed 9.57 sec
106/117 Test #107: reference-fmus.3.0.cs.Dahlquist-cs ........................ Passed 2.86 sec
107/117 Test #110: reference-fmus.3.0.cs.Stair-cs ............................ Passed 2.87 sec
108/117 Test #109: reference-fmus.3.0.cs.Resource-cs ......................... Passed 2.94 sec
109/117 Test #108: reference-fmus.3.0.cs.Feedthrough-cs ...................... Passed 2.97 sec
110/117 Test #111: reference-fmus.3.0.cs.VanDerPol-cs ........................ Passed 2.80 sec
111/117 Test #112: reference-fmus.3.0.me.BouncingBall-me ..................... Passed 2.75 sec
112/117 Test #114: reference-fmus.3.0.me.Feedthrough-me ...................... Passed 2.64 sec
113/117 Test #113: reference-fmus.3.0.me.Dahlquist-me ........................ Passed 2.68 sec
114/117 Test #116: reference-fmus.3.0.me.Stair-me ............................ Passed 2.30 sec
115/117 Test #115: reference-fmus.3.0.me.Resource-me ......................... Passed 2.33 sec
116/117 Test #117: reference-fmus.3.0.me.VanDerPol-me ........................ Passed 2.32 sec
117/117 Test #45: AircraftVehicleDemonstrator.AircraftVehicleDemonstrator ... Passed 104.81 sec
91% tests passed, 10 tests failed out of 117
Label Time Summary:
AircraftVehicleDemonstrator = 106.15 sec*proc (4 tests)
CompositeModels = 36.28 sec*proc (4 tests)
api = 282.83 sec*proc (41 tests)
dcmotor = 38.81 sec*proc (2 tests)
parker = 18.48 sec*proc (2 tests)
reference-fmus.2.0.cs = 57.56 sec*proc (6 tests)
reference-fmus.2.0.me = 67.41 sec*proc (7 tests)
reference-fmus.3.0.cs = 23.37 sec*proc (6 tests)
reference-fmus.3.0.me = 15.03 sec*proc (6 tests)
simulation = 316.68 sec*proc (38 tests)
Total Test time (real) = 144.06 sec
The following tests did not run:
43 - AircraftVehicleDemonstrator.embrace1 (Skipped)
44 - AircraftVehicleDemonstrator.embrace2 (Skipped)
46 - AircraftVehicleDemonstrator.acvs_simulate (Skipped)
55 - simulation.clockedStepBoundary (Skipped)
The following tests FAILED:
49 - CompositeModels.FeedthroughSetValue1 (Failed) CompositeModels
51 - dcmotor.dcmotor (Failed) dcmotor
54 - parker.ParkerSimSimulation (Failed) parker
76 - simulation.SimpleSimulation8 (Failed) simulation
85 - simulation.SimpleSimulation17 (Failed) simulation
88 - simulation.FMI3_SimpleSimulation2 (Failed) simulation
89 - simulation.FMI3_SimpleSimulation3 (Failed) simulation
90 - simulation.NestedSystemSimulation1 (Failed) simulation
91 - simulation.NestedSystemSimulation2 (Failed) simulation
92 - simulation.NestedSystemSimulation3 (Failed) simulation
Errors while running CTest
+ true
+ test -f build-testsuite/ctest-result.xml
c:\dev\jenkins\ws\OMSimulator_PR-1634>EXIT /b 0
[Pipeline] junit
Recording test results
[Checks API] No suitable checks publisher found.
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
Running on w.r7950.win.2.maas in c:\dev\jenkins\ws\OMSimulator_PR-1634
[Pipeline] // node
[Pipeline] }
[Pipeline] {
[Pipeline] // stage
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] checkout
The recommended git tool is: git
using credential github
Fetching changes from the remote Git repository
Cleaning workspace
> git rev-parse --resolve-git-dir c:\dev\jenkins\ws\OMSimulator_PR-1634\.git # timeout=10
> git config remote.origin.url https://github.com/OpenModelica/OMSimulator.git # timeout=10
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
> git submodule foreach --recursive git reset --hard # timeout=10
> git submodule foreach --recursive git clean -fdx # timeout=10
Merging remotes/origin/master commit 49cb38f5d9360b76c64e1acec392d31ad0e2c795 into PR head commit 8f03078fe5ef7ca190b341c23ae43154dc91c226
Merge succeeded, producing 8f03078fe5ef7ca190b341c23ae43154dc91c226
Checking out Revision 8f03078fe5ef7ca190b341c23ae43154dc91c226 (PR-1634)
Commit message: "Change branch condition in setStartValues"
Fetching upstream changes from https://github.com/OpenModelica/OMSimulator.git
> git --version # timeout=10
> git --version # 'git version 2.43.0.windows.1'
using GIT_ASKPASS to set credentials GitHub Access Token
> git fetch --tags --force --progress -- https://github.com/OpenModelica/OMSimulator.git +refs/pull/1634/head:refs/remotes/origin/PR-1634 +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 8f03078fe5ef7ca190b341c23ae43154dc91c226 # timeout=10
> git remote # timeout=10
> git config --get remote.origin.url # timeout=10
using GIT_ASKPASS to set credentials GitHub Access Token
> git merge 49cb38f5d9360b76c64e1acec392d31ad0e2c795 # timeout=10
> git rev-parse "HEAD^{commit}" # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 8f03078fe5ef7ca190b341c23ae43154dc91c226 # timeout=10
> git branch -a -v --no-abbrev # timeout=10
> git branch -D PR-1634 # timeout=10
> git checkout -b PR-1634 8f03078fe5ef7ca190b341c23ae43154dc91c226 # timeout=10
> git remote # timeout=10
> git submodule init # timeout=10
> git submodule sync # timeout=10
Cleaning workspace
> git config --get remote.origin.url # timeout=10
> git submodule init # timeout=10
[WARNING] Reference path does not exist: /var/lib/jenkins/gitcache/OpenModelica-submodules.git
> git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10
> git config --get submodule.3rdParty.url # timeout=10
> git config -f .gitmodules --get submodule.3rdParty.path # timeout=10
> git submodule update --init --recursive 3rdParty # timeout=10
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
> git submodule foreach --recursive git reset --hard # timeout=10
GitHub has been notified of this commit’s build result
> git submodule foreach --recursive git clean -fdx # timeout=10
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] unstash
[Pipeline] bat
c:\dev\jenkins\ws\OMSimulator_PR-1634>hostname
R7950-WIN-2
[Pipeline] writeFile
[Pipeline] writeFile
[Pipeline] bat
c:\dev\jenkins\ws\OMSimulator_PR-1634>If Defined LOCALAPPDATA (echo LOCALAPPDATA: C:\Users\OpenModelica\AppData\Local ) Else (Set "LOCALAPPDATA=C:\Users\OpenModelica\AppData\Local" )
LOCALAPPDATA: C:\Users\OpenModelica\AppData\Local
c:\dev\jenkins\ws\OMSimulator_PR-1634>set PATH=C:\OMDevUCRT\bin\cmake\bin;C:\OMDevUCRT\tools\msys\ucrt64\bin;C:\bin\git\bin;C:\bin\git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Microsoft\jdk-21.0.1.12-hotspot\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files\TortoiseSVN\bin;C:\Program Files\PuTTY\;C:\Program Files\TortoiseGit\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\SafeNet\Authentication\SAC\x64;C:\Program Files\SafeNet\Authentication\SAC\x32;C:\Program Files\PowerToys\DSCModules\;C:\Users\OpenModelica\AppData\Local\Programs\Python\Launcher\;C:\Users\OpenModelica\AppData\Local\Microsoft\WindowsApps;C:\Users\OpenModelica\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\OpenModelica\AppData\Local\Programs\Ollama;C:\Users\OpenModelica\AppData\Roaming\npm;
c:\dev\jenkins\ws\OMSimulator_PR-1634>C:\OMDevUCRT\tools\msys\usr\bin\sh --login -i 'c:\dev\jenkins\ws\OMSimulator_PR-1634/testMSVC64-install.sh'
sh: cannot set terminal process group (-1): Inappropriate ioctl for device
sh: no job control in this shell
+ cd 'c:\dev\jenkins\ws\OMSimulator_PR-1634'
+ export 'PATH=/c/Program Files/TortoiseSVN/bin/:/c/bin/jdk/bin:/c/bin/nsis/:/ucrt64/bin:/ucrt64/bin/site_perl/5.38.5:/ucrt64/bin/vendor_perl:/ucrt64/bin/core_perl:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/bin/git/bin:/c/Program Files/Git/bin'
+ PATH='/c/Program Files/TortoiseSVN/bin/:/c/bin/jdk/bin:/c/bin/nsis/:/ucrt64/bin:/ucrt64/bin/site_perl/5.38.5:/ucrt64/bin/vendor_perl:/ucrt64/bin/core_perl:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/bin/git/bin:/c/Program Files/Git/bin'
+ cmake -S . -B build-testsuite/ -G 'MSYS Makefiles' -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install/ -DOMS_ENABLE_TESTSUITE:BOOL=ON -DOMS_TESTSUITE_PLATFORM=win
cmake version is: 4.3.2
-- The C compiler identification is GNU 16.1.0
-- The CXX compiler identification is GNU 16.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/OMDevUCRT/tools/msys/ucrt64/bin/cc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/OMDevUCRT/tools/msys/ucrt64/bin/c++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found ccache. It will be used for compilation C/C++ sources
-- OMSimulator version string: v3.0.0.post169-g8f03078
-- Platform string: mingw
-- ##### 3rdParty Sundials
-- SUNDIALS_GIT_VERSION: v7.8.0
-- Building SUNDIALS in 'Release' mode.
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of int64_t
-- Check size of int64_t - done
-- Using int64_t for indices
-- C standard set to 99
-- C extensions set to ON
-- Performing Test SUNDIALS_C_COMPILER_HAS_BUILTIN_EXPECT
-- Performing Test SUNDIALS_C_COMPILER_HAS_BUILTIN_EXPECT - Success
-- Performing Test SUNDIALS_C_COMPILER_HAS_ATTRIBUTE_ASSUME
-- Performing Test SUNDIALS_C_COMPILER_HAS_ATTRIBUTE_ASSUME - Success
-- Performing Test SUNDIALS_C_COMPILER_HAS_ATTRIBUTE_UNUSED
-- Performing Test SUNDIALS_C_COMPILER_HAS_ATTRIBUTE_UNUSED - Success
-- Looking for POSIX timers... found
-- Performing Test COMPILER_HAS_DEPRECATED_MSG
-- Performing Test COMPILER_HAS_DEPRECATED_MSG - Success
-- Appending C RELEASE flags
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Added NVECTOR_SERIAL module
-- Added NVECTOR_MANYVECTOR module
-- Added SUNMATRIX_BAND module
-- Added SUNMATRIX_DENSE module
-- Added SUNMATRIX_SPARSE module
-- Added SUNLINSOL_BAND module
-- Added SUNLINSOL_DENSE module
-- Added SUNLINSOL_PCG module
-- Added SUNLINSOL_SPBCGS module
-- Added SUNLINSOL_SPFGMR module
-- Added SUNLINSOL_SPGMR module
-- Added SUNLINSOL_SPTFQMR module
-- Added SUNNONLINSOL_NEWTON module
-- Added SUNNONLINSOL_FIXEDPOINT module
-- Added SUNNONLINSOL_AUTO module
-- Added SUNDOMEIGEST_POWER module
-- Added CVODE module
-- Added KINSOL module
CMake Warning (dev) at 3rdParty/sundials/CMakeLists.txt:289 (install):
Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run
"cmake --help-policy CMP0177" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at 3rdParty/sundials/CMakeLists.txt:300 (install):
Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run
"cmake --help-policy CMP0177" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- ##### 3rdParty zlib
-- Check size of off64_t
-- Check size of off64_t - done
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for stdarg.h
-- Looking for stdarg.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Performing Test HAVE___ATTR__VIS_HIDDEN
-- Performing Test HAVE___ATTR__VIS_HIDDEN - Failed
-- ##### 3rdParty minizip
-- ##### 3rdParty fmi4c
-- Using external MINIZIP: oms::3rd::minizip
-- ##### 3rdParty PugiXml
-- ##### 3rdParty xerces
-- Configuring Apache Xerces-C++ version 3.2.3
-- Performing Test CXX_FLAG_Wall
-- Performing Test CXX_FLAG_Wall - Success
-- Performing Test CXX_FLAG_Wcast_align
-- Performing Test CXX_FLAG_Wcast_align - Success
-- Performing Test CXX_FLAG_Wcast_qual
-- Performing Test CXX_FLAG_Wcast_qual - Success
-- Performing Test CXX_FLAG_Wctor_dtor_privacy
-- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success
-- Performing Test CXX_FLAG_Wextra
-- Performing Test CXX_FLAG_Wextra - Success
-- Performing Test CXX_FLAG_Wformat_2
-- Performing Test CXX_FLAG_Wformat_2 - Success
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties
-- Performing Test CXX_FLAG_Wimplicit_atomic_properties - Failed
-- Performing Test CXX_FLAG_Wmissing_declarations
-- Performing Test CXX_FLAG_Wmissing_declarations - Success
-- Performing Test CXX_FLAG_Wno_long_long
-- Performing Test CXX_FLAG_Wno_long_long - Success
-- Performing Test CXX_FLAG_Woverlength_strings
-- Performing Test CXX_FLAG_Woverlength_strings - Success
-- Performing Test CXX_FLAG_Woverloaded_virtual
-- Performing Test CXX_FLAG_Woverloaded_virtual - Success
-- Performing Test CXX_FLAG_Wredundant_decls
-- Performing Test CXX_FLAG_Wredundant_decls - Success
-- Performing Test CXX_FLAG_Wreorder
-- Performing Test CXX_FLAG_Wreorder - Success
-- Performing Test CXX_FLAG_Wswitch_default
-- Performing Test CXX_FLAG_Wswitch_default - Success
-- Performing Test CXX_FLAG_Wunused_variable
-- Performing Test CXX_FLAG_Wunused_variable - Success
-- Performing Test CXX_FLAG_Wwrite_strings
-- Performing Test CXX_FLAG_Wwrite_strings - Success
-- Performing Test CXX_FLAG_Wno_variadic_macros
-- Performing Test CXX_FLAG_Wno_variadic_macros - Success
-- Performing Test CXX_FLAG_fstrict_aliasing
-- Performing Test CXX_FLAG_fstrict_aliasing - Success
-- Looking for C++ include arpa/inet.h
-- Looking for C++ include arpa/inet.h - not found
-- Looking for C++ include dlfcn.h
-- Looking for C++ include dlfcn.h - not found
-- Looking for C++ include fcntl.h
-- Looking for C++ include fcntl.h - found
-- Looking for C++ include float.h
-- Looking for C++ include float.h - found
-- Looking for C++ include langinfo.h
-- Looking for C++ include langinfo.h - not found
-- Looking for C++ include limits.h
-- Looking for C++ include limits.h - found
-- Looking for C++ include locale.h
-- Looking for C++ include locale.h - found
-- Looking for C++ include memory.h
-- Looking for C++ include memory.h - found
-- Looking for C++ include netdb.h
-- Looking for C++ include netdb.h - not found
-- Looking for C++ include netinet/in.h
-- Looking for C++ include netinet/in.h - not found
-- Looking for C++ include nl_types.h
-- Looking for C++ include nl_types.h - not found
-- Looking for C++ include stdbool.h
-- Looking for C++ include stdbool.h - found
-- Looking for C++ include stdlib.h
-- Looking for C++ include stdlib.h - found
-- Looking for C++ include string.h
-- Looking for C++ include string.h - found
-- Looking for C++ include strings.h
-- Looking for C++ include strings.h - found
-- Looking for C++ include sys/param.h
-- Looking for C++ include sys/param.h - found
-- Looking for C++ include sys/socket.h
-- Looking for C++ include sys/socket.h - not found
-- Looking for C++ include sys/stat.h
-- Looking for C++ include sys/stat.h - found
-- Looking for C++ include sys/time.h
-- Looking for C++ include sys/time.h - found
-- Looking for C++ include sys/timeb.h
-- Looking for C++ include sys/timeb.h - found
-- Looking for C++ include wchar.h
-- Looking for C++ include wchar.h - found
-- Looking for C++ include wctype.h
-- Looking for C++ include wctype.h - found
-- Looking for C++ include endian.h
-- Looking for C++ include endian.h - not found
-- Looking for C++ include machine/endian.h
-- Looking for C++ include machine/endian.h - not found
-- Looking for C++ include arpa/nameser_compat.h
-- Looking for C++ include arpa/nameser_compat.h - not found
-- Looking for getcwd
-- Looking for getcwd - found
-- Looking for pathconf
-- Looking for pathconf - not found
-- Looking for realpath
-- Looking for realpath - not found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - not found
-- Looking for gethostbyaddr
-- Looking for gethostbyaddr - not found
-- Looking for gethostbyname
-- Looking for gethostbyname - not found
-- Looking for socket
-- Looking for socket - not found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for ftime
-- Looking for ftime - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for gmtime_r
-- Looking for gmtime_r - not found
-- Looking for memmove
-- Looking for memmove - found
-- Looking for memset
-- Looking for memset - found
-- Looking for nl_langinfo
-- Looking for nl_langinfo - not found
-- Looking for setlocale
-- Looking for setlocale - found
-- Looking for localeconv
-- Looking for localeconv - found
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for stricmp
-- Looking for stricmp - found
-- Looking for strnicmp
-- Looking for strnicmp - found
-- Looking for strchr
-- Looking for strchr - found
-- Looking for strdup
-- Looking for strdup - found
-- Looking for strrchr
-- Looking for strrchr - found
-- Looking for strstr
-- Looking for strstr - found
-- Looking for strtol
-- Looking for strtol - found
-- Looking for strtoul
-- Looking for strtoul - found
-- Looking for timegm
-- Looking for timegm - not found
-- Looking for towupper
-- Looking for towupper - found
-- Looking for towlower
-- Looking for towlower - found
-- Looking for mblen
-- Looking for mblen - found
-- Looking for wcsupr
-- Looking for wcsupr - found
-- Looking for wcslwr
-- Looking for wcslwr - found
-- Looking for wcsnicmp
-- Looking for wcsnicmp - found
-- Looking for wcsicmp
-- Looking for wcsicmp - found
-- Looking for C++ include cstdint
-- Looking for C++ include cstdint - found
-- Performing Test CSTDINT_FUNCTIONAL
-- Performing Test CSTDINT_FUNCTIONAL - Success
-- Looking for C++ include inttypes.h
-- Looking for C++ include inttypes.h - found
-- Check size of off_t
-- Check size of off_t - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of wchar_t
-- Check size of wchar_t - done
-- Check size of signed short
-- Check size of signed short - done
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Check size of signed int
-- Check size of signed int - done
-- Check size of unsigned int
-- Check size of unsigned int - done
-- Check size of signed long
-- Check size of signed long - done
-- Check size of unsigned long
-- Check size of unsigned long - done
-- Check size of signed long long
-- Check size of signed long long - done
-- Check size of unsigned long long
-- Check size of unsigned long long - done
-- Check size of __int64
-- Check size of __int64 - done
-- Check size of unsigned __int64
-- Check size of unsigned __int64 - done
-- Check size of unsigned char *
-- Check size of unsigned char * - done
-- Found the following ICU libraries:
-- uc (required)
-- data (required)
-- Found ICU: C:/OMDevUCRT/tools/msys/ucrt64/include (found version "78.3")
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test XERCES_HAVE_STD_THREAD
-- Performing Test XERCES_HAVE_STD_THREAD - Success
-- Looking for C++ include winsock2.h
-- Looking for C++ include winsock2.h - found
-- Looking for C++ include nl_types.h
-- Looking for C++ include nl_types.h - not found
-- Looking for catopen
-- Looking for catopen - not found
-- Looking for catclose
-- Looking for catclose - not found
-- Looking for catgets
-- Looking for catgets - not found
-- Looking for C++ include iconv.h
-- Looking for C++ include iconv.h - found
-- Looking for C++ include stdio.h
-- Looking for C++ include stdio.h - found
-- Looking for C++ include ctype.h
-- Looking for C++ include ctype.h - found
-- Looking for C++ include errno.h
-- Looking for C++ include errno.h - found
-- Looking for iconv_open
-- Looking for iconv_open - not found
-- Looking for iconv_close
-- Looking for iconv_close - not found
-- Looking for iconv
-- Looking for iconv - not found
-- Looking for wcstombs
-- Looking for wcstombs - found
-- Looking for mbstowcs
-- Looking for mbstowcs - found
-- Performing Test HAVE_STD_char16_t
-- Performing Test HAVE_STD_char16_t - Success
-- Check size of char16_t
-- Check size of char16_t - done
-- Performing Test WINDOWS_wchar
-- Performing Test WINDOWS_wchar - Success
-- Performing Test CXX_matching-delete-operator
-- Performing Test CXX_matching-delete-operator - Success
-- Performing Test HAVE_BOOL
-- Performing Test HAVE_BOOL - Success
-- Performing Test HAVE_CONST
-- Performing Test HAVE_CONST - Success
-- Performing Test CXX_HAS_inline
-- Performing Test CXX_HAS_inline - Success
-- Performing Test HAVE_VOLATILE
-- Performing Test HAVE_VOLATILE - Success
-- Performing Test HAVE_LSTRING
-- Performing Test HAVE_LSTRING - Success
-- Performing Test HAVE_NAMESPACES
-- Performing Test HAVE_NAMESPACES - Success
-- Performing Test HAVE_STD_LIBS
-- Performing Test HAVE_STD_LIBS - Success
-- Performing Test HAVE_STD_NAMESPACE
-- Performing Test HAVE_STD_NAMESPACE - Success
-- Performing Test CXX_NEEDS_msse2
-- Performing Test CXX_NEEDS_msse2 - Success
-- Performing Test XERCES_HAVE_INTRIN_H
-- Performing Test XERCES_HAVE_INTRIN_H - Success
-- Performing Test XERCES_HAVE_EMMINTRIN_H
-- Performing Test XERCES_HAVE_EMMINTRIN_H - Success
-- Performing Test HAVE_CPUID_H
-- Performing Test HAVE_CPUID_H - Success
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC
-- Performing Test XERCES_HAVE_CPUID_INTRINSIC - Success
-- Performing Test XERCES_HAVE_GETCPUID
-- Performing Test XERCES_HAVE_GETCPUID - Success
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC
-- Performing Test XERCES_HAVE_SSE2_INTRINSIC - Success
-- Performing Test HAVE_PATH_MAX
-- Performing Test HAVE_PATH_MAX - Success
-- Performing Test HAVE_MBRLEN
-- Performing Test HAVE_MBRLEN - Success
-- Performing Test HAVE_WCSRTOMBS
-- Performing Test HAVE_WCSRTOMBS - Success
-- Performing Test HAVE_MBSRTOWCS
-- Performing Test HAVE_MBSRTOWCS - Success
-- Performing Test ICONV_USES_CONST_POINTER
-- Performing Test ICONV_USES_CONST_POINTER - Failed
--
-- Xerces-C++ configuration summary
-- --------------------------------
--
-- Version: 3.2.3
-- Library interface version: 3.2
--
-- Installation directory: C:/dev/jenkins/ws/OMSimulator_PR-1634/install
-- C compiler: C:/OMDevUCRT/tools/msys/ucrt64/bin/cc.exe
-- C++ compiler: C:/OMDevUCRT/tools/msys/ucrt64/bin/c++.exe
--
-- Build shared libraries: OFF
-- Path delimiters: "/\"
-- File Manager: windows
-- Mutex Manager: standard
-- Transcoder: icu
-- NetAccessor: winsock
-- Message Loader: inmemory
-- XMLCh type: char16_t
-- ##### 3rdParty CTPL
-- ##### 3rdParty nlohmann/json
-- ##### 3rdParty libzip
-- Looking for _close
-- Looking for _close - found
-- Looking for _dup
-- Looking for _dup - found
-- Looking for _fdopen
-- Looking for _fdopen - found
-- Looking for _fileno
-- Looking for _fileno - found
-- Looking for _fseeki64
-- Looking for _fseeki64 - found
-- Looking for _fstat64
-- Looking for _fstat64 - found
-- Looking for _setmode
-- Looking for _setmode - found
-- Looking for _stat64
-- Looking for _stat64 - found
-- Looking for _snprintf
-- Looking for _snprintf - found
-- Looking for _snprintf_s
-- Looking for _snprintf_s - found
-- Looking for _snwprintf_s
-- Looking for _snwprintf_s - found
-- Looking for _strdup
-- Looking for _strdup - found
-- Looking for _stricmp
-- Looking for _stricmp - found
-- Looking for _strtoi64
-- Looking for _strtoi64 - found
-- Looking for _strtoui64
-- Looking for _strtoui64 - found
-- Looking for _unlink
-- Looking for _unlink - found
-- Looking for arc4random
-- Looking for arc4random - not found
-- Looking for clonefile
-- Looking for clonefile - not found
-- Looking for explicit_bzero
-- Looking for explicit_bzero - not found
-- Looking for explicit_memset
-- Looking for explicit_memset - not found
-- Looking for fchmod
-- Looking for fchmod - not found
-- Looking for fileno
-- Looking for fileno - found
-- Looking for ftello
-- Looking for ftello - found
-- Looking for getprogname
-- Looking for getprogname - not found
-- Looking for GetSecurityInfo
-- Looking for GetSecurityInfo - found
-- Looking for localtime_r
-- Looking for localtime_r - not found
-- Looking for localtime_s
-- Looking for localtime_s - found
-- Looking for memcpy_s
-- Looking for memcpy_s - found
-- Looking for random
-- Looking for random - not found
-- Looking for setmode
-- Looking for setmode - found
-- Looking for snprintf_s
-- Looking for snprintf_s - not found
-- Looking for strerror_s
-- Looking for strerror_s - found
-- Looking for strerrorlen_s
-- Looking for strerrorlen_s - not found
-- Looking for strncpy_s
-- Looking for strncpy_s - found
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for strtoull
-- Looking for strtoull - found
-- Looking for 3 include files sys/types.h, ..., fts.h
-- Looking for 3 include files sys/types.h, ..., fts.h - not found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Check size of __int8
-- Check size of __int8 - done
-- Check size of int8_t
-- Check size of int8_t - done
-- Check size of uint8_t
-- Check size of uint8_t - done
-- Check size of __int16
-- Check size of __int16 - done
-- Check size of int16_t
-- Check size of int16_t - done
-- Check size of uint16_t
-- Check size of uint16_t - done
-- Check size of __int32
-- Check size of __int32 - done
-- Check size of int32_t
-- Check size of int32_t - done
-- Check size of uint32_t
-- Check size of uint32_t - done
-- Check size of __int64
-- Check size of __int64 - done
-- Check size of int64_t
-- Check size of int64_t - done
-- Check size of uint64_t
-- Check size of uint64_t - done
-- Check size of short
-- Check size of short - done
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of long long
-- Check size of long long - done
-- Performing Test HAVE_FICLONERANGE
-- Performing Test HAVE_FICLONERANGE - Failed
-- Found ZLIB: zlibstatic (found suitable version "1.3.2", minimum required is "1.1.2")
-- ##### 3rdParty DCPLib
CMake Deprecation Warning at 3rdParty/DCPLib/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
DCPLIB_USE_EXTERNAL_XERCES: ON
-- Detected MinGW bin directory: C:/OMDevUCRT/tools/msys/ucrt64/bin
-- Copied files from: C:/OMDevUCRT/tools/msys/ucrt64/bin/libgcc_s_seh-1.dll;C:/OMDevUCRT/tools/msys/ucrt64/bin/libstdc++-6.dll;C:/OMDevUCRT/tools/msys/ucrt64/bin/libwinpthread-1.dll to C:/dev/jenkins/ws/OMSimulator_PR-1634/install/bin
CMake Warning (dev) at src/OMSimulatorPython/CMakeLists.txt:29 (install):
Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run
"cmake --help-policy CMP0177" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Could NOT find Sphinx (missing: Sphinx-build_EXECUTABLE Sphinx-apidoc_EXECUTABLE)
-- Doxygen not found. Doxygen based documentation generation will NOT be available.
-- Sphinx not found. Sphinx based documentation generation will NOT be available.
CMake Warning (dev) at schema/CMakeLists.txt:1 (install):
Policy CMP0177 is not set: install() DESTINATION paths are normalized. Run
"cmake --help-policy CMP0177" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found FLEX: C:/OMDevUCRT/tools/msys/usr/bin/flex.exe (found version "2.6.4")
-- Found Python3: C:/OMDevUCRT/tools/msys/ucrt64/bin/python3.14.exe (found version "3.14.5") found components: Interpreter
-- Configuring done (101.5s)
-- Generating done (0.8s)
-- Build files have been written to: C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite
++ nproc
+ ctest --test-dir build-testsuite/ -j32 --output-on-failure --output-junit ctest-result.xml
Test project C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite
Start 1: testsuite-depends
1/117 Test #1: testsuite-depends ......................................... Passed 21.21 sec
Start 2: api.create_ssp_file
Start 3: api.cref
Start 4: api.deleteConnector1
Start 5: api.deleteResources1
Start 6: api.deleteSystem1
Start 7: api.duplicateVariant1
Start 8: api.duplicateVariant2
Start 9: api.enumTest1
Start 10: api.exportSSMTemplate1
Start 11: api.exportSSMTemplate2
Start 12: api.exportSSVTemplate1
Start 13: api.exportSSVTemplate2
Start 14: api.fmuinfo
Start 15: api.invalidSSD
Start 16: api.invalidSSV
Start 17: api.listSSVReference1
Start 18: api.LOC
Start 19: api.NestedSystem
Start 20: api.NewSSP
Start 21: api.NewSSP2
Start 22: api.NewSSP3
Start 23: api.ResultReader
Start 24: api.rename1
Start 25: api.ReplaceComponent1
Start 26: api.setMappingSSM1
Start 27: api.setMappingSSM2
Start 28: api.setMappingSSM3
Start 29: api.setSolver1
Start 30: api.setSolver2
Start 31: api.setValue1
Start 32: api.setValue2
Start 33: api.setValue3
2/117 Test #14: api.fmuinfo ............................................... Passed 5.97 sec
Start 34: api.setValue4
3/117 Test #2: api.create_ssp_file ....................................... Passed 6.09 sec
4/117 Test #18: api.LOC ................................................... Passed 5.97 sec
5/117 Test #15: api.invalidSSD ............................................ Passed 6.00 sec
6/117 Test #16: api.invalidSSV ............................................ Passed 5.99 sec
7/117 Test #13: api.exportSSVTemplate2 .................................... Passed 6.02 sec
8/117 Test #19: api.NestedSystem .......................................... Passed 5.95 sec
9/117 Test #11: api.exportSSMTemplate2 .................................... Passed 6.04 sec
10/117 Test #7: api.duplicateVariant1 ..................................... Passed 6.06 sec
Start 35: api.setValueSSV1
Start 36: api.setValueSSV2
Start 37: api.setValueSSV3
Start 38: api.swapSSV1
Start 39: api.swapSSV2
Start 40: api.swapSSV3
Start 41: api.swapSSV4
Start 42: api.addMetaData
11/117 Test #26: api.setMappingSSM1 ........................................ Passed 5.87 sec
12/117 Test #23: api.ResultReader .......................................... Passed 5.91 sec
13/117 Test #3: api.cref .................................................. Passed 6.14 sec
14/117 Test #24: api.rename1 ............................................... Passed 5.90 sec
15/117 Test #9: api.enumTest1 ............................................. Passed 6.11 sec
16/117 Test #8: api.duplicateVariant2 ..................................... Passed 6.11 sec
17/117 Test #21: api.NewSSP2 ............................................... Passed 5.99 sec
18/117 Test #20: api.NewSSP ................................................ Passed 6.00 sec
19/117 Test #12: api.exportSSVTemplate1 .................................... Passed 6.09 sec
20/117 Test #5: api.deleteResources1 ...................................... Passed 6.13 sec
21/117 Test #17: api.listSSVReference1 ..................................... Passed 6.04 sec
22/117 Test #22: api.NewSSP3 ............................................... Passed 5.98 sec
23/117 Test #6: api.deleteSystem1 ......................................... Passed 6.13 sec
24/117 Test #4: api.deleteConnector1 ...................................... Passed 6.14 sec
25/117 Test #29: api.setSolver1 ............................................ Passed 5.84 sec
26/117 Test #28: api.setMappingSSM3 ........................................ Passed 5.85 sec
27/117 Test #10: api.exportSSMTemplate1 .................................... Passed 6.10 sec
28/117 Test #30: api.setSolver2 ............................................ Passed 5.83 sec
29/117 Test #32: api.setValue2 ............................................. Passed 5.80 sec
30/117 Test #25: api.ReplaceComponent1 ..................................... Passed 5.89 sec
31/117 Test #27: api.setMappingSSM2 ........................................ Passed 5.87 sec
32/117 Test #33: api.setValue3 ............................................. Passed 5.79 sec
33/117 Test #31: api.setValue1 ............................................. Passed 5.82 sec
Start 43: AircraftVehicleDemonstrator.embrace1
Start 44: AircraftVehicleDemonstrator.embrace2
Start 45: AircraftVehicleDemonstrator.AircraftVehicleDemonstrator
Start 46: AircraftVehicleDemonstrator.acvs_simulate
Start 47: CompositeModels.connectFmi2AndFmi3
Start 48: CompositeModels.FeedthroughConnections
Start 49: CompositeModels.FeedthroughSetValue1
Start 50: CompositeModels.FeedthroughSetValue2
Start 51: dcmotor.dcmotor
Start 52: dcmotor.dcmotorMETest
Start 53: parker.ParkerSim
Start 54: parker.ParkerSimSimulation
Start 55: simulation.clockedStepBoundary
Start 56: simulation.DualMassOscillator1
Start 57: simulation.DualMassOscillator2
Start 58: simulation.exportJson1
Start 59: simulation.exportJson2
Start 60: simulation.exportJson4
Start 61: simulation.fmuSimulation1
Start 62: simulation.LinearTransformation1
Start 63: simulation.LinearTransformation2
Start 64: simulation.LinearTransformation3
Start 65: simulation.PIController
34/117 Test #43: AircraftVehicleDemonstrator.embrace1 ......................***Skipped 0.44 sec
35/117 Test #44: AircraftVehicleDemonstrator.embrace2 ......................***Skipped 0.44 sec
36/117 Test #45: AircraftVehicleDemonstrator.AircraftVehicleDemonstrator ...***Skipped 0.43 sec
37/117 Test #46: AircraftVehicleDemonstrator.acvs_simulate .................***Skipped 0.43 sec
Start 66: simulation.pwmtest
Start 67: simulation.QuarterCarModel
Start 68: simulation.tankYPipe
Start 69: simulation.SimpleSimulation1
38/117 Test #55: simulation.clockedStepBoundary ............................***Skipped 0.20 sec
Start 70: simulation.SimpleSimulation2
39/117 Test #35: api.setValueSSV1 .......................................... Passed 6.39 sec
Start 71: simulation.SimpleSimulation3
40/117 Test #34: api.setValue4 ............................................. Passed 6.51 sec
Start 72: simulation.SimpleSimulation4
41/117 Test #36: api.setValueSSV2 .......................................... Passed 6.61 sec
Start 73: simulation.SimpleSimulation5
42/117 Test #39: api.swapSSV2 .............................................. Passed 6.62 sec
Start 74: simulation.SimpleSimulation6
43/117 Test #37: api.setValueSSV3 .......................................... Passed 6.71 sec
Start 75: simulation.SimpleSimulation7
44/117 Test #40: api.swapSSV3 .............................................. Passed 6.71 sec
Start 76: simulation.SimpleSimulation8
45/117 Test #38: api.swapSSV1 .............................................. Passed 6.74 sec
Start 77: simulation.SimpleSimulation9
46/117 Test #41: api.swapSSV4 .............................................. Passed 6.88 sec
Start 78: simulation.SimpleSimulation10
47/117 Test #42: api.addMetaData ........................................... Passed 7.13 sec
Start 79: simulation.SimpleSimulation11
48/117 Test #59: simulation.exportJson2 .................................... Passed 7.24 sec
Start 80: simulation.SimpleSimulation12
49/117 Test #58: simulation.exportJson1 .................................... Passed 7.27 sec
Start 81: simulation.SimpleSimulation13
50/117 Test #53: parker.ParkerSim .......................................... Passed 7.38 sec
Start 82: simulation.SimpleSimulation14
51/117 Test #61: simulation.fmuSimulation1 ................................. Passed 7.39 sec
Start 83: simulation.SimpleSimulation15
52/117 Test #50: CompositeModels.FeedthroughSetValue2 ...................... Passed 7.77 sec
Start 84: simulation.SimpleSimulation16
53/117 Test #49: CompositeModels.FeedthroughSetValue1 ......................***Failed 7.84 sec
result mismatch [time: 0.9s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/CompositeModels.FeedthroughSetValue1/CompositeModels/FeedthroughSetValue1.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/Feedthrough3.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- Elements:
|-- |-- |-- |-- FMU: Feedthrough1 'None'
|-- |-- |-- |-- |-- path: resources/Feedthrough3.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (Float32_continuous_input, Causality.input, SignalType.Float32, None, 'None')
|-- |-- |-- |-- |-- |-- (Float32_continuous_output, Causality.output, SignalType.Float32, None, 'None')
|-- |-- |-- |-- |-- |-- (Float32_discrete_input, Causality.input, SignalType.Float32, None, 'None')
|-- |-- |-- |-- |-- |-- (Float32_discrete_output, Causality.output, SignalType.Float32, None, 'None')
|-- |-- |-- |-- |-- |-- (Float64_fixed_parameter, Causality.parameter, SignalType.Float64, None, 'None')
|-- |-- |-- |-- |-- |-- (Float64_tunable_parameter, Causality.parameter, SignalType.Float64, None, 'None')
|-- |-- |-- |-- |-- |-- (Float64_continuous_input, Causality.input, SignalType.Float64, None, 'None')
|-- |-- |-- |-- |-- |-- (Float64_continuous_output, Causality.output, SignalType.Float64, None, 'None')
|-- |-- |-- |-- |-- |-- (Float64_discrete_input, Causality.input, SignalType.Float64, None, 'None')
|-- |-- |-- |-- |-- |-- (Float64_discrete_output, Causality.output, SignalType.Float64, None, 'None')
|-- |-- |-- |-- |-- |-- (Int8_input, Causality.input, SignalType.Int8, None, 'None')
|-- |-- |-- |-- |-- |-- (Int8_output, Causality.output, SignalType.Int8, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt8_input, Causality.input, SignalType.UInt8, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt8_output, Causality.output, SignalType.UInt8, None, 'None')
|-- |-- |-- |-- |-- |-- (Int16_input, Causality.input, SignalType.Int16, None, 'None')
|-- |-- |-- |-- |-- |-- (Int16_output, Causality.output, SignalType.Int16, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt16_input, Causality.input, SignalType.UInt16, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt16_output, Causality.output, SignalType.UInt16, None, 'None')
|-- |-- |-- |-- |-- |-- (Int32_input, Causality.input, SignalType.Int32, None, 'None')
|-- |-- |-- |-- |-- |-- (Int32_output, Causality.output, SignalType.Int32, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt32_input, Causality.input, SignalType.UInt32, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt32_output, Causality.output, SignalType.UInt32, None, 'None')
|-- |-- |-- |-- |-- |-- (Int64_input, Causality.input, SignalType.Int64, None, 'None')
|-- |-- |-- |-- |-- |-- (Int64_output, Causality.output, SignalType.Int64, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt64_input, Causality.input, SignalType.UInt64, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt64_output, Causality.output, SignalType.UInt64, None, 'None')
|-- |-- |-- |-- |-- |-- (Boolean_input, Causality.input, SignalType.Boolean, None, 'None')
|-- |-- |-- |-- |-- |-- (Boolean_output, Causality.output, SignalType.Boolean, None, 'None')
|-- |-- |-- |-- |-- |-- (String_parameter, Causality.parameter, SignalType.String, None, 'None')
|-- |-- |-- |-- |-- |-- (Binary_input, Causality.input, SignalType.Binary, None, 'None')
|-- |-- |-- |-- |-- |-- (Binary_output, Causality.output, SignalType.Binary, None, 'None')
|-- |-- |-- |-- |-- |-- (Enumeration_input, Causality.input, SignalType.Enumeration, None, 'None')
|-- |-- |-- |-- |-- |-- (Enumeration_output, Causality.output, SignalType.Enumeration, None, 'None')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Float64 Float64_continuous_input, 3.5, None, 'None')
|-- |-- |-- |-- |-- |-- (Int64 Int64_input, 7, None, 'None')
|-- |-- |-- |-- |-- |-- (Float32 Float32_continuous_input, 1.5, None, 'None')
|-- |-- |-- |-- |-- |-- (Int8 Int8_input, 3, None, 'None')
|-- |-- |-- |-- |-- |-- (Boolean Boolean_input, True, None, 'None')
|-- |-- |-- |-- |-- |-- (Float32 Float32_discrete_input, 2.5, None, 'None')
|-- |-- |-- |-- |-- |-- (Integer Enumeration_input, 2, None, 'None')
|-- |-- |-- |-- |-- |-- (Int16 Int16_input, 1000, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt16 UInt16_input, 2000, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt32 UInt32_input, 3000, None, 'None')
|-- |-- |-- |-- |-- |-- (UInt64 UInt64_input, 4000, None, 'None')
|-- EnumerationDefinitions:
|-- |-- EnumName: Option
|-- |-- |-- EnumItems: Option 1: 1, Option 2: 2
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
warning: Unknown FMI3 base type for var : Binary_input
warning: Unknown FMI3 base type for var : Binary_output
Loading FMI version 3...
info: No result file will be created
info: Feedthrough1.Float64_continuous_input : 0.0
info: Feedthrough1.Int64_input : 0
info: Feedthrough1.Float32_continuous_input : 0.0
info: Feedthrough1.Int8_input : 0
info: Feedthrough1.Boolean_input : False
info: Feedthrough1.Float32_discrete_input : 0.0
info: Feedthrough1.Enumeration_input : 1
info: Feedthrough1.Int16_input : 0
info: Feedthrough1.UInt16_input : 0
info: Feedthrough1.UInt32_input : 0
info: Feedthrough1.UInt64_input : 0
info: 2 warnings
info: 0 errors
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/CompositeModels.FeedthroughSetValue1/CompositeModels/FeedthroughSetValue1.py.diff)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 69: Real 3.5 != 0.0
eps: 0.000050, actual diff: 3.500000
Start 85: simulation.SimpleSimulation17
54/117 Test #62: simulation.LinearTransformation1 .......................... Passed 7.59 sec
Start 86: simulation.stepUntil
55/117 Test #64: simulation.LinearTransformation3 .......................... Passed 7.60 sec
Start 87: simulation.FMI3_SimpleSimulation1
56/117 Test #69: simulation.SimpleSimulation1 .............................. Passed 7.74 sec
Start 88: simulation.FMI3_SimpleSimulation2
57/117 Test #67: simulation.QuarterCarModel ................................ Passed 7.78 sec
58/117 Test #60: simulation.exportJson4 .................................... Passed 7.88 sec
59/117 Test #63: simulation.LinearTransformation2 .......................... Passed 7.85 sec
60/117 Test #70: simulation.SimpleSimulation2 .............................. Passed 7.74 sec
Start 89: simulation.FMI3_SimpleSimulation3
Start 90: simulation.NestedSystemSimulation1
Start 91: simulation.NestedSystemSimulation2
Start 92: simulation.NestedSystemSimulation3
61/117 Test #68: simulation.tankYPipe ...................................... Passed 7.81 sec
62/117 Test #48: CompositeModels.FeedthroughConnections .................... Passed 8.24 sec
Start 93: reference-fmus.2.0.cs.BouncingBall-cs
Start 94: reference-fmus.2.0.cs.Dahlquist-cs
63/117 Test #47: CompositeModels.connectFmi2AndFmi3 ........................ Passed 8.29 sec
Start 95: reference-fmus.2.0.cs.Feedthrough-cs
64/117 Test #91: simulation.NestedSystemSimulation2 ........................***Skipped 0.10 sec
Start 96: reference-fmus.2.0.cs.Resource-cs
65/117 Test #54: parker.ParkerSimSimulation ................................***Failed 8.89 sec
result mismatch [time: 2.0s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/parker.ParkerSimSimulation/parker/ParkerSimSimulation.py.log)
INFO:OMSimulator.ssp:Temporary directory created: <hidden>
info: Alg. loop (size 13/57)
model.root.valve_model
model.root.interface_model
info: Result file: parker_simulation_res.mat (bufferSize=10)
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 1
Setting hidden to 0
Setting hidden to 0
Setting hidden to 0
Setting hidden to 0
Setting hidden to 0
Setting hidden to 0
INFO:OMSimulator.ssp:Temporary directory removed: <hidden>
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/parker.ParkerSimSimulation/parker/ParkerSimSimulation.py.diff)
Failed 'S' 'I'
Line 128: Text differs:
expected: Setting hidden to
got: INFO:OMSimulator.ssp:Temporary directory removed: <hidden>
Start 97: reference-fmus.2.0.cs.Stair-cs
66/117 Test #65: simulation.PIController ................................... Passed 8.94 sec
Start 98: reference-fmus.2.0.cs.VanDerPol-cs
67/117 Test #57: simulation.DualMassOscillator2 ............................ Passed 9.17 sec
Start 99: reference-fmus.2.0.me.BouncingBall-me
68/117 Test #56: simulation.DualMassOscillator1 ............................ Passed 9.50 sec
Start 100: reference-fmus.2.0.me.Dahlquist-me
69/117 Test #72: simulation.SimpleSimulation4 .............................. Passed 5.00 sec
Start 101: reference-fmus.2.0.me.Feedthrough-me
70/117 Test #71: simulation.SimpleSimulation3 .............................. Passed 5.70 sec
Start 102: reference-fmus.2.0.me.Resource-me
71/117 Test #73: simulation.SimpleSimulation5 .............................. Passed 5.49 sec
Start 103: reference-fmus.2.0.me.Stair-me
72/117 Test #74: simulation.SimpleSimulation6 .............................. Passed 5.48 sec
Start 104: reference-fmus.2.0.me.Stair-me-events
73/117 Test #76: simulation.SimpleSimulation8 ..............................***Failed 5.55 sec
result mismatch [time: 0.8s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.SimpleSimulation8/simulation/SimpleSimulation8.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/Add.fmu
|-- resources/Gain.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- (Real param1, 200.0, None, 'None')
|-- |-- |-- |-- (Real input1, 300.0, None, 'None')
|-- |-- |-- Elements:
|-- |-- |-- |-- System: sub-system 'None'
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (input, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Real input, 400.0, None, 'None')
|-- |-- |-- |-- |-- Elements:
|-- |-- |-- |-- |-- |-- FMU: Gain2 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- |-- |-- (Real k, 500.0, None, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- |-- |-- |-- Unit: 1
|-- |-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit:
|-- |-- |-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- |-- |-- name: solver2
|-- |-- |-- |-- |-- Connections:
|-- |-- |-- |-- |-- |-- .input -> Gain2.u
|-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Real k, 2.0, None, 'None')
|-- |-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- |-- Unit: 1
|-- |-- |-- |-- |-- |-- |-- |-- BaseUnit:
|-- |-- |-- Connections:
|-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- Gain1.y -> Add1.u1
|-- |-- |-- Solver Settings:
|-- |-- |-- |-- (name=solver2, method=cvode, tolerance=0.0001)
|-- UnitDefinitions:
|-- |-- Unit: 1
|-- |-- |-- BaseUnit:
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
info: After instantiation:
info: default.param1 : 0.0
info: default.input1 : 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system.input: 0.0
info: default.sub-system.Gain2.k: 1.0
info: default.sub-system.Gain2.u: 0.0
info: default.sub-system.Gain2.y: 0.0
info: model doesn't contain any continuous state
info: maximum step size for 'model.root.solver2': 0.001000
info: Result file: SimpleSimulation8_res.mat (bufferSize=10)
info: After simulation:
info: default.param1 : 0.0
info: default.input1 : 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system.input: 0.0
info: default.sub-system.Gain2.k: 1.0
info: default.sub-system.Gain2.u: 0.0
info: default.sub-system.Gain2.y: 0.0
info: Final Statistics for 'model.root.solver2':
NumSteps = 1001 NumRhsEvals = 1002 NumLinSolvSetups = 51
NumNonlinSolvIters = 1001 NumNonlinSolvConvFails = 0 NumErrTestFails = 0
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.SimpleSimulation8/simulation/SimpleSimulation8.py.diff)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 68: Real 200.0 != 0.0
eps: 0.000050, actual diff: 200.000000
Start 105: reference-fmus.2.0.me.VanDerPol-me
74/117 Test #75: simulation.SimpleSimulation7 .............................. Passed 5.66 sec
Start 106: reference-fmus.3.0.cs.BouncingBall-cs
75/117 Test #77: simulation.SimpleSimulation9 .............................. Passed 5.63 sec
Start 107: reference-fmus.3.0.cs.Dahlquist-cs
76/117 Test #78: simulation.SimpleSimulation10 ............................. Passed 6.16 sec
Start 108: reference-fmus.3.0.cs.Feedthrough-cs
77/117 Test #79: simulation.SimpleSimulation11 ............................. Passed 5.92 sec
Start 109: reference-fmus.3.0.cs.Resource-cs
78/117 Test #66: simulation.pwmtest ........................................ Passed 12.97 sec
Start 110: reference-fmus.3.0.cs.Stair-cs
79/117 Test #85: simulation.SimpleSimulation17 .............................***Failed 5.78 sec
result mismatch [time: 0.2s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.SimpleSimulation17/simulation/SimpleSimulation17.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- (Real input1, 100.0, None, 'None')
|-- |-- |-- Elements:
|-- |-- |-- |-- System: sub-system 'None'
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (input2, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Real input2, 200.0, None, 'None')
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
info: After instantiation:
info: default.input1 : 0.0
info: default.sub-system.input2: 0.0
info: Result file: SimpleSimulation17_res.mat (bufferSize=10)
info: After simulation:
info: default.input1 : 0.0
info: default.sub-system.input2: 0.0
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.SimpleSimulation17/simulation/SimpleSimulation17.py.diff)
------------------------------------------------------------------------------------------------------------Line 21: Real 100.0 != 0.0
eps: 0.000050, actual diff: 100.000000
Start 111: reference-fmus.3.0.cs.VanDerPol-cs
80/117 Test #81: simulation.SimpleSimulation13 ............................. Passed 6.34 sec
Start 112: reference-fmus.3.0.me.BouncingBall-me
81/117 Test #82: simulation.SimpleSimulation14 ............................. Passed 6.30 sec
Start 113: reference-fmus.3.0.me.Dahlquist-me
82/117 Test #83: simulation.SimpleSimulation15 ............................. Passed 6.41 sec
Start 114: reference-fmus.3.0.me.Feedthrough-me
83/117 Test #80: simulation.SimpleSimulation12 ............................. Passed 6.60 sec
Start 115: reference-fmus.3.0.me.Resource-me
84/117 Test #86: simulation.stepUntil ...................................... Passed 6.22 sec
85/117 Test #84: simulation.SimpleSimulation16 ............................. Passed 6.37 sec
Start 116: reference-fmus.3.0.me.Stair-me
Start 117: reference-fmus.3.0.me.VanDerPol-me
86/117 Test #87: simulation.FMI3_SimpleSimulation1 ......................... Passed 6.56 sec
87/117 Test #93: reference-fmus.2.0.cs.BouncingBall-cs ..................... Passed 6.52 sec
88/117 Test #88: simulation.FMI3_SimpleSimulation2 .........................***Failed 6.62 sec
result mismatch [time: 0.9s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.FMI3_SimpleSimulation2/simulation/FMI3_SimpleSimulation2.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/BouncingBall3.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- Elements:
|-- |-- |-- |-- FMU: BouncingBall 'None'
|-- |-- |-- |-- |-- path: resources/BouncingBall3.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (h, Causality.output, SignalType.Float64, None, 'Position of the ball')
|-- |-- |-- |-- |-- |-- (v, Causality.output, SignalType.Float64, None, 'Velocity of the ball')
|-- |-- |-- |-- |-- |-- (g, Causality.parameter, SignalType.Float64, None, 'Gravity acting on the ball')
|-- |-- |-- |-- |-- |-- (e, Causality.parameter, SignalType.Float64, None, 'Coefficient of restitution')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Float64 g, 10.81, None, 'None')
|-- |-- |-- |-- |-- |-- (Float64 e, 0.9, None, 'None')
|-- |-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- |-- Unit: m
|-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: m: 1
|-- |-- |-- |-- |-- |-- |-- Unit: m/s
|-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: m: 1, s: -1
|-- |-- |-- |-- |-- |-- |-- Unit: m/s2
|-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: m: 1, s: -2
|-- UnitDefinitions:
|-- |-- Unit: m
|-- |-- |-- BaseUnit: m: 1
|-- |-- Unit: m/s
|-- |-- |-- BaseUnit: m: 1, s: -1
|-- |-- Unit: m/s2
|-- |-- |-- BaseUnit: m: 1, s: -2
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
Loading FMI version 3...
info: Result file: FMI3_SimpleSimulation2_res.mat (bufferSize=10)
info: After simulation:
info: default.BouncingBall.g: -9.81
info: default.BouncingBall.e: 0.7
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.FMI3_SimpleSimulation2/simulation/FMI3_SimpleSimulation2.py.diff)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 41: Real 10.81 != -9.81
eps: 0.000050, actual diff: 20.620000
89/117 Test #89: simulation.FMI3_SimpleSimulation3 .........................***Failed 6.62 sec
result mismatch [time: 0.9s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.FMI3_SimpleSimulation3/simulation/FMI3_SimpleSimulation3.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/BouncingBall3.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- |-- (param1, Causality.parameter, SignalType.Float64, None, 'None')
|-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- (Float64 param1, 10.81, None, 'None')
|-- |-- |-- Elements:
|-- |-- |-- |-- FMU: BouncingBall 'None'
|-- |-- |-- |-- |-- path: resources/BouncingBall3.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (h, Causality.output, SignalType.Float64, None, 'Position of the ball')
|-- |-- |-- |-- |-- |-- (v, Causality.output, SignalType.Float64, None, 'Velocity of the ball')
|-- |-- |-- |-- |-- |-- (g, Causality.parameter, SignalType.Float64, None, 'Gravity acting on the ball')
|-- |-- |-- |-- |-- |-- (e, Causality.parameter, SignalType.Float64, None, 'Coefficient of restitution')
|-- |-- |-- Connections:
|-- |-- |-- |-- .param1 -> BouncingBall.g
|-- UnitDefinitions:
|-- |-- Unit: m
|-- |-- |-- BaseUnit: m: 1
|-- |-- Unit: m/s
|-- |-- |-- BaseUnit: m: 1, s: -1
|-- |-- Unit: m/s2
|-- |-- |-- BaseUnit: m: 1, s: -2
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
Loading FMI version 3...
info: Result file: FMI3_SimpleSimulation3_res.mat (bufferSize=10)
info: After simulation:
info: default.param1: 0.0
info: default.BouncingBall.g: 0.0
info: default.BouncingBall.e: 0.7
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.FMI3_SimpleSimulation3/simulation/FMI3_SimpleSimulation3.py.diff)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 36: Real 10.81 != 0.0
eps: 0.000050, actual diff: 10.810000
90/117 Test #94: reference-fmus.2.0.cs.Dahlquist-cs ........................ Passed 6.65 sec
91/117 Test #96: reference-fmus.2.0.cs.Resource-cs ......................... Passed 6.59 sec
92/117 Test #95: reference-fmus.2.0.cs.Feedthrough-cs ...................... Passed 6.64 sec
93/117 Test #90: simulation.NestedSystemSimulation1 ........................***Failed 6.85 sec
result mismatch [time: 1.1s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation1/simulation/NestedSystemSimulation1.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/Add.fmu
|-- resources/Gain.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- (Real input1, 3.0, None, 'None')
|-- |-- |-- Elements:
|-- |-- |-- |-- System: sub-system1 'None'
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Real input1, 10.0, None, 'None')
|-- |-- |-- |-- |-- Elements:
|-- |-- |-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- Connections:
|-- |-- |-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- |-- |-- Gain1.y -> Add1.u1
|-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- Connections:
|-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- Gain1.y -> Add1.u1
|-- UnitDefinitions:
|-- |-- Unit: 1
|-- |-- |-- BaseUnit:
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
info: After instantiation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: default.sub-system1.Add1.u1: 0.0
info: Result file: NestedSystemSimulation1_res.mat (bufferSize=10)
info: After simulation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: default.sub-system1.Add1.u1: 0.0
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation1/simulation/NestedSystemSimulation1.py.diff)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 63: Real 3.0 != 0.0
eps: 0.000050, actual diff: 3.000000
94/117 Test #92: simulation.NestedSystemSimulation3 ........................***Failed 6.88 sec
result mismatch [time: 1.1s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation3/simulation/NestedSystemSimulation3.py.log)
<class 'OMSimulator.ssp.SSP'>
|-- Resources:
|-- resources/Add.fmu
|-- resources/Gain.fmu
|-- Active Variant: default
|-- <class 'OMSimulator.ssd.SSD'>
|-- Variant "default": <hidden>
|-- |-- System: default 'None'
|-- |-- |-- Connectors:
|-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- (Real input1, 3.0, None, 'None')
|-- |-- |-- Elements:
|-- |-- |-- |-- System: sub-system1 'None'
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (input1, Causality.input, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- |-- (param1, Causality.parameter, SignalType.Real, None, 'None')
|-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- (Real input1, 10.0, None, 'None')
|-- |-- |-- |-- |-- Elements:
|-- |-- |-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- |-- |-- Connections:
|-- |-- |-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- |-- |-- Gain1.y -> Add1.u1
|-- |-- |-- |-- FMU: Add1 'None'
|-- |-- |-- |-- |-- path: resources/Add.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u1, Causality.input, SignalType.Real, None, 'Connector of Real input signal 1')
|-- |-- |-- |-- |-- |-- (u2, Causality.input, SignalType.Real, None, 'Connector of Real input signal 2')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Connector of Real output signal')
|-- |-- |-- |-- |-- |-- (k1, Causality.parameter, SignalType.Real, None, 'Gain of input signal 1')
|-- |-- |-- |-- |-- |-- (k2, Causality.parameter, SignalType.Real, None, 'Gain of input signal 2')
|-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- |-- FMU: Gain1 'None'
|-- |-- |-- |-- |-- path: resources/Gain.fmu
|-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- (u, Causality.input, SignalType.Real, None, 'Input signal connector')
|-- |-- |-- |-- |-- |-- (y, Causality.output, SignalType.Real, None, 'Output signal connector')
|-- |-- |-- |-- |-- |-- (k, Causality.parameter, SignalType.Real, 1, 'Gain value multiplied with input signal')
|-- |-- |-- |-- |-- Solver Settings:
|-- |-- |-- |-- |-- |-- name: solver1
|-- |-- |-- Connections:
|-- |-- |-- |-- .input1 -> Gain1.u
|-- |-- |-- |-- Gain1.y -> Add1.u1
|-- |-- |-- Solver Settings:
|-- |-- |-- |-- (name=solver1, method=cvode, tolerance=0.0001)
|-- UnitDefinitions:
|-- |-- Unit: 1
|-- |-- |-- BaseUnit:
|-- DefaultExperiment
|-- |-- startTime: 0.0
|-- |-- stopTime: 1.0
info: After instantiation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: default.sub-system1.Add1.u1: 0.0
info: model doesn't contain any continuous state
info: maximum step size for 'model.root': 0.001000
info: Result file: NestedSystemSimulation3_res.mat (bufferSize=10)
info: After simulation:
info: default.input1: 0.0
info: default.param1: 0.0
info: default.Gain1.k: 1.0
info: default.Gain1.u: 0.0
info: default.Gain1.y: 0.0
info: default.Add1.u1: 0.0
info: default.sub-system1.input1: 0.0
info: default.sub-system1.param1: 0.0
info: default.sub-system1.Gain1.k: 1.0
info: default.sub-system1.Gain1.u: 0.0
info: default.sub-system1.Gain1.y: 0.0
info: default.sub-system1.Add1.u1: 0.0
info: Final Statistics for 'model.root':
NumSteps = 1001 NumRhsEvals = 1002 NumLinSolvSetups = 51
NumNonlinSolvIters = 1001 NumNonlinSolvConvFails = 0 NumErrTestFails = 0
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/simulation.NestedSystemSimulation3/simulation/NestedSystemSimulation3.py.diff)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 73: Real 3.0 != 0.0
eps: 0.000050, actual diff: 3.000000
95/117 Test #52: dcmotor.dcmotorMETest ..................................... Passed 15.13 sec
96/117 Test #97: reference-fmus.2.0.cs.Stair-cs ............................ Passed 6.06 sec
97/117 Test #51: dcmotor.dcmotor ...........................................***Failed 15.46 sec
result mismatch [time: 8.6s]
==== Log (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/dcmotor.dcmotor/dcmotor/dcmotor.py.log)
Active variant:
<class 'OMSimulator.ssd.SSD'>
Variant "DC-Motor": <hidden>
|-- System: DC-Motor 'A simple simulation model of a DC-Motor that has to accelerate against a Load MLoad = 1 Nm in 1s from 0 to 1000 rad/s, Voltage U = 48 V '
|-- |-- Connectors:
|-- |-- |-- (M_mot, Causality.output, SignalType.Real, Nm, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.472716)
|-- |-- |-- (wB, Causality.output, SignalType.Real, None, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.575601)
|-- |-- |-- (U, Causality.output, SignalType.Real, None, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.802381)
|-- |-- |-- (I, Causality.output, SignalType.Real, None, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.391695)
|-- |-- |-- (M_load, Causality.output, SignalType.Real, Nm, 'None')
|-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.236601)
|-- |-- Elements:
|-- |-- |-- System: SuT 'System under Test (DC-Motor model)'
|-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- (wB, Causality.output, SignalType.Real, rad/s, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.741903)
|-- |-- |-- |-- |-- (M_load, Causality.input, SignalType.Real, Nm, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.434438)
|-- |-- |-- |-- |-- (phiB, Causality.output, SignalType.Real, rad, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.589313)
|-- |-- |-- |-- |-- (U, Causality.input, SignalType.Real, V, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.666667)
|-- |-- |-- |-- |-- (M_mot, Causality.output, SignalType.Real, Nm, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.413207)
|-- |-- |-- |-- |-- (I, Causality.output, SignalType.Real, A, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.151703)
|-- |-- |-- |-- ElementGeometry:
|-- |-- |-- |-- |-- (x1:310.0, y1:-183.0, x2:510.0, y2:-2.0, rotation:0.0, icon_source:None, icon_rotation:0.0, icon_flip:False, icon_fixed_aspect_ratio:False)
|-- |-- |-- |-- Elements:
|-- |-- |-- |-- |-- FMU: edrive_mass 'Mechanical part of the DC motor model'
|-- |-- |-- |-- |-- |-- path: resources/edrive_mass.fmu
|-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- (M_A, Causality.input, SignalType.Real, N.m, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.586667)
|-- |-- |-- |-- |-- |-- |-- (phiB, Causality.output, SignalType.Real, rad, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.2)
|-- |-- |-- |-- |-- |-- |-- (wB, Causality.output, SignalType.Real, rad/s, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.4)
|-- |-- |-- |-- |-- |-- |-- (wA, Causality.output, SignalType.Real, rad/s, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.8)
|-- |-- |-- |-- |-- |-- |-- (M_B, Causality.input, SignalType.Real, N.m, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.333333)
|-- |-- |-- |-- |-- |-- |-- (phiA, Causality.output, SignalType.Real, rad, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.6)
|-- |-- |-- |-- |-- |-- ElementGeometry:
|-- |-- |-- |-- |-- |-- |-- (x1:318.194184, y1:-778.573683, x2:518.194184, y2:-578.573683, rotation:0.0, icon_source:None, icon_rotation:0.0, icon_flip:False, icon_fixed_aspect_ratio:False)
|-- |-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- |-- (Real inertia.J, 0.002, kg.m2, 'Moment of inertia')
|-- |-- |-- |-- |-- |-- |-- (Real damper.d, 0.001, N.m.s/rad, 'Damping constant')
|-- |-- |-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- |-- |-- Unit: N.m.s/rad
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -1, A: 0, K: 0, mol: 0, cd: 0, rad: -1, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: kg.m2
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: 0, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- FMU: emachine_model 'electrical part of the DC-Motor model'
|-- |-- |-- |-- |-- |-- path: resources/emachine_model.fmu
|-- |-- |-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- |-- |-- (M, Causality.output, SignalType.Real, N.m, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.6)
|-- |-- |-- |-- |-- |-- |-- (U, Causality.input, SignalType.Real, V, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.25)
|-- |-- |-- |-- |-- |-- |-- (w, Causality.input, SignalType.Real, rad/s, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.75)
|-- |-- |-- |-- |-- |-- |-- (phi, Causality.input, SignalType.Real, rad, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:0.0, y:0.5)
|-- |-- |-- |-- |-- |-- |-- (I, Causality.output, SignalType.Real, A, 'None')
|-- |-- |-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.1725)
|-- |-- |-- |-- |-- |-- ElementGeometry:
|-- |-- |-- |-- |-- |-- |-- (x1:-81.369197, y1:-781.383542, x2:118.630803, y2:-581.383542, rotation:0.0, icon_source:None, icon_rotation:0.0, icon_flip:False, icon_fixed_aspect_ratio:False)
|-- |-- |-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- |-- |-- (Real resistor.T_ref, 300.15, K, 'Reference temperature')
|-- |-- |-- |-- |-- |-- |-- (Real resistor.T, 300.15, K, 'Fixed device temperature if useHeatPort = false')
|-- |-- |-- |-- |-- |-- |-- (Real resistor.alpha, 0.0, 1/K, 'Temperature coefficient of resistance (R_actual = R*(1 + alpha*(T_heatPort - T_ref))')
|-- |-- |-- |-- |-- |-- |-- (Real inductor.L, 0.001, H, 'Inductance')
|-- |-- |-- |-- |-- |-- |-- (Real emf.k, 0.1, N.m/A, 'Transformation coefficient')
|-- |-- |-- |-- |-- |-- |-- (Real resistor.R, 0.5, Ohm, 'Resistance at temperature T_ref')
|-- |-- |-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- |-- |-- Unit: N.m/A
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: -1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: K
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: 1, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: Ohm
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -3, A: -2, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: H
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: -2, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- |-- |-- Unit: 1/K
|-- |-- |-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: -1, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- Connections:
|-- |-- |-- |-- |-- edrive_mass.wB -> .wB
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [640.0, 640.0], pointsY: [-699.0, -534.157099])
|-- |-- |-- |-- |-- .M_load -> edrive_mass.M_B
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [-215.0, -215.0, 242.0, 242.0], pointsY: [-719.500032, -856.0, -856.0, -712.0])
|-- |-- |-- |-- |-- edrive_mass.phiB -> .phiB
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [666.0, 666.0], pointsY: [-739.0, -626.139856])
|-- |-- |-- |-- |-- .U -> emachine_model.U
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [-188.0, -188.0], pointsY: [-579.510102, -731.5])
|-- |-- |-- |-- |-- emachine_model.M -> .M_mot
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [193.0, 193.0, 684.0, 684.0], pointsY: [-661.0, -814.5, -815.0, -732.298289])
|-- |-- |-- |-- |-- emachine_model.I -> .I
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [145.0, 145.0], pointsY: [-747.0, -889.935478])
|-- |-- |-- |-- |-- emachine_model.M -> edrive_mass.M_A
|-- |-- |-- |-- |-- edrive_mass.wA -> emachine_model.w
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [565.0, 565.0, -119.0, -119.0], pointsY: [-619.0, -539.0, -538.5, -631.5])
|-- |-- |-- |-- |-- edrive_mass.phiA -> emachine_model.phi
|-- |-- |-- |-- |-- |-- ConnectionGeometry: (pointsX: [612.0, 611.5, -146.0, -146.0], pointsY: [-659.0, -504.0, -504.0, -681.0])
|-- |-- |-- |-- SystemGeometry:
|-- |-- |-- |-- |-- (x1:-281.369197, y1:-981.383542, x2:718.194184, y2:-378.573683)
|-- |-- |-- FMU: stimuli_model ''
|-- |-- |-- |-- path: resources/stimuli_model.fmu
|-- |-- |-- |-- Connectors:
|-- |-- |-- |-- |-- (U, Causality.output, SignalType.Real, V, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.544915)
|-- |-- |-- |-- |-- (M_load, Causality.output, SignalType.Real, N.m, 'None')
|-- |-- |-- |-- |-- |-- ConnectorGeometry: (x:1.0, y:0.164406)
|-- |-- |-- |-- ElementGeometry:
|-- |-- |-- |-- |-- (x1:-159.5, y1:-124.0, x2:40.5, y2:-6.0, rotation:0.0, icon_source:None, icon_rotation:0.0, icon_flip:False, icon_fixed_aspect_ratio:False)
|-- |-- |-- |-- Inline Parameter Bindings:
|-- |-- |-- |-- |-- (Real Voltage_step.offset, 0.0, None, 'Offset of output signal y')
|-- |-- |-- |-- |-- (Real Voltage_step.startTime, 0.0, s, 'Output y = offset for time < startTime')
|-- |-- |-- |-- |-- (Real Voltage_step.height, 12.0, V, 'Height of step')
|-- |-- |-- |-- |-- (Real MLoad.k, -0.5, N.m, 'Constant output value')
|-- |-- |-- |-- |-- UnitDefinitions:
|-- |-- |-- |-- |-- |-- Unit: V
|-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -3, A: -1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- Unit: N.m
|-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- |-- |-- |-- |-- Unit: s
|-- |-- |-- |-- |-- |-- |-- BaseUnit: kg: 0, m: 0, s: 1, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- |-- Connections:
|-- |-- |-- SuT.M_mot -> .M_mot
|-- |-- |-- SuT.wB -> .wB
|-- |-- |-- stimuli_model.U -> .U
|-- |-- |-- |-- ConnectionGeometry: (pointsX: [128.0, 128.0], pointsY: [-60.0, 83.183361])
|-- |-- |-- SuT.I -> .I
|-- |-- |-- stimuli_model.M_load -> SuT.M_load
|-- |-- |-- stimuli_model.U -> SuT.U
|-- |-- |-- stimuli_model.M_load -> .M_load
|-- |-- |-- |-- ConnectionGeometry: (pointsX: [131.0, 131.0], pointsY: [-245.534819, -105.0])
|-- |-- SystemGeometry:
|-- |-- |-- (x1:-359.5, y1:-383.0, x2:710.0, y2:198.0)
UnitDefinitions:
|-- Unit: Nm
|-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: rad/s
|-- |-- BaseUnit: kg: 0, m: 0, s: -1, A: 0, K: 0, mol: 0, cd: 0, rad: 1, factor: 1.0, offset: 0.0
|-- Unit: V
|-- |-- BaseUnit: kg: 1, m: 2, s: -3, A: -1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: rad
|-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: 0, mol: 0, cd: 0, rad: 1, factor: 1.0, offset: 0.0
|-- Unit: N.m
|-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: A
|-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: N.m.s/rad
|-- |-- BaseUnit: kg: 1, m: 2, s: -1, A: 0, K: 0, mol: 0, cd: 0, rad: -1, factor: 1.0, offset: 0.0
|-- Unit: kg.m2
|-- |-- BaseUnit: kg: 1, m: 2, s: 0, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: N.m/A
|-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: -1, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: K
|-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: 1, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: Ohm
|-- |-- BaseUnit: kg: 1, m: 2, s: -3, A: -2, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: H
|-- |-- BaseUnit: kg: 1, m: 2, s: -2, A: -2, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: 1/K
|-- |-- BaseUnit: kg: 0, m: 0, s: 0, A: 0, K: -1, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
|-- Unit: s
|-- |-- BaseUnit: kg: 0, m: 0, s: 1, A: 0, K: 0, mol: 0, cd: 0, rad: 0, factor: 1.0, offset: 0.0
DefaultExperiment
|-- startTime: 0.0
|-- stopTime: 1.0
warning: [fmi2Warning] stimuli_model/: fmi2SetupExperiment: tolerance control not supported for fmuType fmi2ModelExchange, setting toleranceDefined to fmi2False
warning: [fmi2Warning] SuT_emachine_model/: fmi2SetupExperiment: tolerance control not supported for fmuType fmi2ModelExchange, setting toleranceDefined to fmi2False
warning: [fmi2Warning] SuT_edrive_mass/: fmi2SetupExperiment: tolerance control not supported for fmuType fmi2ModelExchange, setting toleranceDefined to fmi2False
info: maximum step size for 'model.root': 0.001000
info: Result file: dc_motor_res.mat (bufferSize=10)
info: Final Statistics for 'model.root':
NumSteps = 10032 NumRhsEvals = 10048 NumLinSolvSetups = 513
NumNonlinSolvIters = 10047 NumNonlinSolvConvFails = 0 NumErrTestFails = 2
info: 3 warnings
info: 0 errors
==== omc-diff (C:/dev/jenkins/ws/OMSimulator_PR-1634/build-testsuite/testsuite/work/dcmotor.dcmotor/dcmotor/dcmotor.py.diff)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Line 185: Integer 10030 != 10032
98/117 Test #98: reference-fmus.2.0.cs.VanDerPol-cs ........................ Passed 6.19 sec
99/117 Test #99: reference-fmus.2.0.me.BouncingBall-me ..................... Passed 6.12 sec
100/117 Test #100: reference-fmus.2.0.me.Dahlquist-me ........................ Passed 5.94 sec
101/117 Test #101: reference-fmus.2.0.me.Feedthrough-me ...................... Passed 5.24 sec
102/117 Test #103: reference-fmus.2.0.me.Stair-me ............................ Passed 4.81 sec
103/117 Test #102: reference-fmus.2.0.me.Resource-me ......................... Passed 4.83 sec
104/117 Test #104: reference-fmus.2.0.me.Stair-me-events ..................... Passed 4.98 sec
105/117 Test #107: reference-fmus.3.0.cs.Dahlquist-cs ........................ Passed 4.75 sec
106/117 Test #106: reference-fmus.3.0.cs.BouncingBall-cs ..................... Passed 4.84 sec
107/117 Test #109: reference-fmus.3.0.cs.Resource-cs ......................... Passed 4.13 sec
108/117 Test #105: reference-fmus.2.0.me.VanDerPol-me ........................ Passed 4.87 sec
109/117 Test #108: reference-fmus.3.0.cs.Feedthrough-cs ...................... Passed 4.15 sec
110/117 Test #110: reference-fmus.3.0.cs.Stair-cs ............................ Passed 3.87 sec
111/117 Test #111: reference-fmus.3.0.cs.VanDerPol-cs ........................ Passed 3.71 sec
112/117 Test #115: reference-fmus.3.0.me.Resource-me ......................... Passed 3.25 sec
113/117 Test #113: reference-fmus.3.0.me.Dahlquist-me ........................ Passed 3.49 sec
114/117 Test #116: reference-fmus.3.0.me.Stair-me ............................ Passed 3.24 sec
115/117 Test #112: reference-fmus.3.0.me.BouncingBall-me ..................... Passed 3.50 sec
116/117 Test #114: reference-fmus.3.0.me.Feedthrough-me ...................... Passed 3.31 sec
117/117 Test #117: reference-fmus.3.0.me.VanDerPol-me ........................ Passed 3.28 sec
92% tests passed, 9 tests failed out of 117
Label Time Summary:
AircraftVehicleDemonstrator = 1.74 sec*proc (4 tests)
CompositeModels = 32.14 sec*proc (4 tests)
api = 251.72 sec*proc (41 tests)
dcmotor = 30.59 sec*proc (2 tests)
parker = 16.27 sec*proc (2 tests)
reference-fmus.2.0.cs = 38.64 sec*proc (6 tests)
reference-fmus.2.0.me = 36.79 sec*proc (7 tests)
reference-fmus.3.0.cs = 25.45 sec*proc (6 tests)
reference-fmus.3.0.me = 20.09 sec*proc (6 tests)
simulation = 252.90 sec*proc (38 tests)
Total Test time (real) = 44.93 sec
The following tests did not run:
43 - AircraftVehicleDemonstrator.embrace1 (Skipped)
44 - AircraftVehicleDemonstrator.embrace2 (Skipped)
45 - AircraftVehicleDemonstrator.AircraftVehicleDemonstrator (Skipped)
46 - AircraftVehicleDemonstrator.acvs_simulate (Skipped)
55 - simulation.clockedStepBoundary (Skipped)
91 - simulation.NestedSystemSimulation2 (Skipped)
The following tests FAILED:
49 - CompositeModels.FeedthroughSetValue1 (Failed) CompositeModels
51 - dcmotor.dcmotor (Failed) dcmotor
54 - parker.ParkerSimSimulation (Failed) parker
76 - simulation.SimpleSimulation8 (Failed) simulation
85 - simulation.SimpleSimulation17 (Failed) simulation
88 - simulation.FMI3_SimpleSimulation2 (Failed) simulation
89 - simulation.FMI3_SimpleSimulation3 (Failed) simulation
90 - simulation.NestedSystemSimulation1 (Failed) simulation
92 - simulation.NestedSystemSimulation3 (Failed) simulation
Errors while running CTest
+ true
+ test -f build-testsuite/ctest-result.xml
c:\dev\jenkins\ws\OMSimulator_PR-1634>EXIT /b 0
[Pipeline] junit
Recording test results
[Checks API] No suitable checks publisher found.
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (upload)
[Pipeline] parallel
[Pipeline] { (Branch: upload-doc)
[Pipeline] { (Branch: upload-artifacts)
[Pipeline] stage
[Pipeline] { (upload-doc)
[Pipeline] stage
[Pipeline] { (upload-artifacts)
Stage "upload-doc" skipped due to when conditional
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
Stage "upload-artifacts" skipped due to when conditional
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // stage
[Pipeline] End of Pipeline
GitHub has been notified of this commit’s build result
Finished: UNSTABLE