Failed
tests / testsuite-gcc / openmodelica_uncertainties.DataReconciliationOpenCpsTests.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ DataReconciliationOpenCpsTests ... equation mismatch [time: 8] ==== Log /tmp/omc-rtest-unknown/openmodelica/uncertainties/DataReconciliationOpenCpsTests.mos_temp7542/log-DataReconciliationOpenCpsTests.mos false "Error: Failed to load package Modelica (3.1) using MODELICAPATH /var/lib/jenkins/workspace/OpenModelica_maintenance_v1.13/build/lib/omlibrary. " true "" true "" orderedEquation (9, 9) ======================================== 1/1 (1): F = 1.0 [binding |0|0|0|0|] 2/2 (1): B = 1.0 [binding |0|0|0|0|] 3/3 (1): xB1 = 1.0 [binding |0|0|0|0|] 4/4 (1): xT1 = 1.0 [binding |0|0|0|0|] 5/5 (1): F * xF1 + (-B) * xB1 - T * xT1 = 0.0 [dynamic |0|0|0|0|] 6/6 (1): F * xF2 + (-B) * xB2 - T * xT2 = 0.0 [dynamic |0|0|0|0|] 7/7 (1): xF1 + xF2 = 100.0 [dynamic |0|0|0|0|] 8/8 (1): xB1 + xB2 = 100.0 [dynamic |0|0|0|0|] 9/9 (1): xT1 + xT2 = 100.0 [dynamic |0|0|0|0|] orderedVariables (9) ======================================== 1: xT2:VARIABLE(uncertain=Uncertainty.refine) type: Real 2: xT1:VARIABLE(uncertain=Uncertainty.refine) type: Real 3: xB2:VARIABLE(uncertain=Uncertainty.refine) type: Real 4: xB1:VARIABLE(uncertain=Uncertainty.refine) type: Real 5: xF2:VARIABLE(uncertain=Uncertainty.refine) type: Real 6: xF1:VARIABLE(uncertain=Uncertainty.refine) type: Real 7: T:VARIABLE(uncertain=Uncertainty.refine) type: Real 8: B:VARIABLE(uncertain=Uncertainty.refine) type: Real 9: F:VARIABLE(uncertain=Uncertainty.refine) type: Real Matching ======================================== 9 variables and equations var 1 is solved in eqn 9 var 2 is solved in eqn 4 var 3 is solved in eqn 8 var 4 is solved in eqn 3 var 5 is solved in eqn 6 var 6 is solved in eqn 7 var 7 is solved in eqn 5 var 8 is solved in eqn 2 var 9 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :9, 8, 6, 5, 7 setS_Eqs : SET_C (5) ======================================== 1/1 (1): xT1 + xT2 = 100.0 [dynamic |0|0|0|0|] 2/2 (1): xB1 + xB2 = 100.0 [dynamic |0|0|0|0|] 3/3 (1): F * xF2 + (-B) * xB2 - T * xT2 = 0.0 [dynamic |0|0|0|0|] 4/4 (1): F * xF1 + (-B) * xB1 - T * xT1 = 0.0 [dynamic |0|0|0|0|] 5/5 (1): xF1 + xF2 = 100.0 [dynamic |0|0|0|0|] SET_S (0) ======================================== true "" orderedEquation (11, 11) ======================================== 1/1 (1): mFDKEL = 46.241 [binding |0|0|0|0|] 2/2 (1): mFDKELL = 45.668 [binding |0|0|0|0|] 3/3 (1): mSPL = 44.575 [binding |0|0|0|0|] 4/4 (1): mSPLL = 44.319 [binding |0|0|0|0|] 5/5 (1): mHK = 69.97799999999999 [binding |0|0|0|0|] 6/6 (1): mA7 = 10.364 [binding |0|0|0|0|] 7/7 (1): mA6 = 3.744 [binding |0|0|0|0|] 8/8 (1): mD = 2.092 [binding |0|0|0|0|] 9/9 (1): mFDKEL + mFDKELL + 0.4 * mV + (-mSPLL) - mSPL = 0.0 [dynamic |0|0|0|0|] 10/10 (1): mSPL + mSPLL + (-mA5) - mHK - mA7 - mV - mA6 = 0.0 [dynamic |0|0|0|0|] 11/11 (1): mA7 + mA6 + mA5 - mHDNK = 0.0 [dynamic |0|0|0|0|] orderedVariables (11) ======================================== 1: mD:VARIABLE(uncertain=Uncertainty.refine) type: Real 2: mHDNK:VARIABLE(uncertain=Uncertainty.refine) type: Real 3: mA5:VARIABLE(uncertain=Uncertainty.refine) type: Real 4: mA6:VARIABLE(uncertain=Uncertainty.refine) type: Real 5: mA7:VARIABLE(uncertain=Uncertainty.refine) type: Real 6: mHK:VARIABLE(uncertain=Uncertainty.refine) type: Real 7: mV:VARIABLE(uncertain=Uncertainty.refine) type: Real 8: mSPLL:VARIABLE(uncertain=Uncertainty.refine) type: Real 9: mSPL:VARIABLE(uncertain=Uncertainty.refine) type: Real 10: mFDKELL:VARIABLE(uncertain=Uncertainty.refine) type: Real 11: mFDKEL:VARIABLE(uncertain=Uncertainty.refine) type: Real Matching ======================================== 11 variables and equations var 1 is solved in eqn 8 var 2 is solved in eqn 11 var 3 is solved in eqn 10 var 4 is solved in eqn 7 var 5 is solved in eqn 6 var 6 is solved in eqn 5 var 7 is solved in eqn 9 var 8 is solved in eqn 4 var 9 is solved in eqn 3 var 10 is solved in eqn 2 var 11 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :9, 10, 11 setS_Eqs : SET_C (3) ======================================== 1/1 (1): mFDKEL + mFDKELL + 0.4 * mV + (-mSPLL) - mSPL = 0.0 [dynamic |0|0|0|0|] 2/2 (1): mSPL + mSPLL + (-mA5) - mHK - mA7 - mV - mA6 = 0.0 [dynamic |0|0|0|0|] 3/3 (1): mA7 + mA6 + mA5 - mHDNK = 0.0 [dynamic |0|0|0|0|] SET_S (0) ======================================== true "" orderedEquation (4, 4) ======================================== 1/1 (1): q1 = 1.0 [binding |0|0|0|0|] 2/2 (1): q2 = 2.0 [binding |0|0|0|0|] 3/3 (1): q1 = q2 + q3 [dynamic |0|0|0|0|] 4/4 (1): q4 = q2 + q3 [dynamic |0|0|0|0|] orderedVariables (4) ======================================== 1: q4:VARIABLE(uncertain=Uncertainty.refine) type: Real 2: q3:VARIABLE(uncertain=Uncertainty.refine) type: Real 3: q2:VARIABLE(uncertain=Uncertainty.refine) type: Real 4: q1:VARIABLE(uncertain=Uncertainty.refine) type: Real Matching ======================================== 4 variables and equations var 1 is solved in eqn 4 var 2 is solved in eqn 3 var 3 is solved in eqn 2 var 4 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :3, 4 setS_Eqs : SET_C (2) ======================================== 1/1 (1): q1 = q2 + q3 [dynamic |0|0|0|0|] 2/2 (1): q4 = q2 + q3 [dynamic |0|0|0|0|] SET_S (0) ======================================== true "" orderedEquation (6, 6) ======================================== 1/1 (1): x1 + x2 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): x1 - x2 = 0.0 [dynamic |0|0|0|0|] 3/3 (1): y1 = x2 + 2.0 * x3 [dynamic |0|0|0|0|] 4/4 (1): x3 + y2 - y1 = x2 [dynamic |0|0|0|0|] 5/5 (1): y2 + y3 = 0.0 [dynamic |0|0|0|0|] 6/6 (1): y2 * y3 = 3.0 [dynamic |0|0|0|0|] orderedVariables (6) ======================================== 1: y3:VARIABLE() type: Real 2: y2:VARIABLE() type: Real 3: y1:VARIABLE() type: Real 4: x3:VARIABLE(uncertain=Uncertainty.refine) type: Real 5: x2:VARIABLE(uncertain=Uncertainty.refine) type: Real 6: x1:VARIABLE(uncertain=Uncertainty.refine) type: Real Matching ======================================== 6 variables and equations var 1 is solved in eqn 6 var 2 is solved in eqn 5 var 3 is solved in eqn 4 var 4 is solved in eqn 3 var 5 is solved in eqn 2 var 6 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :1, 3 setS_Eqs :5, 6, 4 SET_C (2) ======================================== 1/1 (1): x1 + x2 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): y1 = x2 + 2.0 * x3 [dynamic |0|0|0|0|] SET_S (3) ======================================== 1/1 (1): y2 + y3 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): y2 * y3 = 3.0 [dynamic |0|0|0|0|] 3/3 (1): x3 + y2 - y1 = x2 [dynamic |0|0|0|0|] true "Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). " orderedEquation (6, 6) ======================================== 1/1 (1): x1 + x2 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): x1 - x2 = 0.0 [dynamic |0|0|0|0|] 3/3 (1): y1 = x2 + 2.0 * x3 [dynamic |0|0|0|0|] 4/4 (1): x3 + y2 - y1 = x2 [dynamic |0|0|0|0|] 5/5 (1): y2 + y3 = 0.0 [dynamic |0|0|0|0|] 6/6 (1): y2 + (-2.0) * y3 = 3.0 [dynamic |0|0|0|0|] orderedVariables (6) ======================================== 1: y3:VARIABLE() type: Real 2: y2:VARIABLE() type: Real 3: y1:VARIABLE() type: Real 4: x3:VARIABLE(uncertain=Uncertainty.refine) type: Real 5: x2:VARIABLE(uncertain=Uncertainty.refine) type: Real 6: x1:VARIABLE(uncertain=Uncertainty.refine) type: Real Matching ======================================== 6 variables and equations var 1 is solved in eqn 6 var 2 is solved in eqn 5 var 3 is solved in eqn 4 var 4 is solved in eqn 3 var 5 is solved in eqn 2 var 6 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :1, 3 setS_Eqs :5, 6, 4 SET_C (2) ======================================== 1/1 (1): x1 + x2 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): y1 = x2 + 2.0 * x3 [dynamic |0|0|0|0|] SET_S (3) ======================================== 1/1 (1): y2 + y3 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): y2 + (-2.0) * y3 = 3.0 [dynamic |0|0|0|0|] 3/3 (1): x3 + y2 - y1 = x2 [dynamic |0|0|0|0|] true "" orderedEquation (11, 11) ======================================== 1/1 (1): x1 + x2 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): x1 - x2 = 0.0 [dynamic |0|0|0|0|] 3/3 (1): y1 = x2 + 2.0 * x3 [dynamic |0|0|0|0|] 4/4 (1): x3 + y2 - y1 = x2 [dynamic |0|0|0|0|] 5/5 (1): y2 + y3 = 0.0 [dynamic |0|0|0|0|] 6/6 (1): y2 + (-2.0) * y3 = 3.0 [dynamic |0|0|0|0|] 7/7 (1): z1 + z2 + z3 + y3 = 2.0 [dynamic |0|0|0|0|] 8/8 (1): z2 + 2.0 * z3 = x1 - x2 [dynamic |0|0|0|0|] 9/9 (1): z3 = 2.0 * x3 [dynamic |0|0|0|0|] 10/10 (1): y1 + y2 + z4 = x2 + 3.0 * x3 [dynamic |0|0|0|0|] 11/11 (1): z4 - z5 = x1 - x3 [dynamic |0|0|0|0|] orderedVariables (11) ======================================== 1: z5:VARIABLE() type: Real 2: z4:VARIABLE() type: Real 3: z3:VARIABLE() type: Real 4: z2:VARIABLE() type: Real 5: z1:VARIABLE() type: Real 6: y3:VARIABLE() type: Real 7: y2:VARIABLE() type: Real 8: y1:VARIABLE() type: Real 9: x3:VARIABLE(uncertain=Uncertainty.refine) type: Real 10: x2:VARIABLE(uncertain=Uncertainty.refine) type: Real 11: x1:VARIABLE(uncertain=Uncertainty.refine) type: Real Matching ======================================== 11 variables and equations var 1 is solved in eqn 11 var 2 is solved in eqn 10 var 3 is solved in eqn 9 var 4 is solved in eqn 8 var 5 is solved in eqn 7 var 6 is solved in eqn 6 var 7 is solved in eqn 5 var 8 is solved in eqn 4 var 9 is solved in eqn 3 var 10 is solved in eqn 2 var 11 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :2, 3 setS_Eqs :6, 5, 4 SET_C (2) ======================================== 1/1 (1): x1 - x2 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): y1 = x2 + 2.0 * x3 [dynamic |0|0|0|0|] SET_S (3) ======================================== 1/1 (1): y2 + (-2.0) * y3 = 3.0 [dynamic |0|0|0|0|] 2/2 (1): y2 + y3 = 0.0 [dynamic |0|0|0|0|] 3/3 (1): x3 + y2 - y1 = x2 [dynamic |0|0|0|0|] true "" orderedEquation (5, 5) ======================================== 1/1 (1): p = 2.0 [dynamic |0|0|0|0|] 2/2 (1): Q1 = y1 [dynamic |0|0|0|0|] 3/3 (1): Q2 = Q1 [dynamic |0|0|0|0|] 4/4 (1): y1 = y2 [dynamic |0|0|0|0|] 5/5 (1): Q1 = p [dynamic |0|0|0|0|] orderedVariables (5) ======================================== 1: y2:VARIABLE() type: Real 2: y1:VARIABLE() type: Real 3: Q2:VARIABLE(uncertain=Uncertainty.refine) type: Real 4: Q1:VARIABLE(uncertain=Uncertainty.refine) type: Real 5: p:VARIABLE() type: Real Matching ======================================== 5 variables and equations var 1 is solved in eqn 4 var 2 is solved in eqn 2 var 3 is solved in eqn 3 var 4 is solved in eqn 5 var 5 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :3 setS_Eqs :5 SET_C (1) ======================================== 1/1 (1): Q2 = Q1 [dynamic |0|0|0|0|] SET_S (1) ======================================== 1/1 (1): Q1 = p [dynamic |0|0|0|0|] true "" orderedEquation (5, 5) ======================================== 1/1 (1): p = 2.0 [dynamic |0|0|0|0|] 2/2 (1): Q1 = y1 [dynamic |0|0|0|0|] 3/3 (1): Q2 = Q1 [dynamic |0|0|0|0|] 4/4 (1): y1 = y2 [dynamic |0|0|0|0|] 5/5 (1): Q1 = p [dynamic |0|0|0|0|] orderedVariables (5) ======================================== 1: y2:VARIABLE() type: Real 2: y1:VARIABLE() type: Real 3: Q2:VARIABLE(uncertain=Uncertainty.refine) type: Real 4: Q1:VARIABLE(uncertain=Uncertainty.refine) type: Real 5: p:VARIABLE() type: Real Matching ======================================== 5 variables and equations var 1 is solved in eqn 4 var 2 is solved in eqn 2 var 3 is solved in eqn 3 var 4 is solved in eqn 5 var 5 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :3 setS_Eqs :5 SET_C (1) ======================================== 1/1 (1): Q2 = Q1 [dynamic |0|0|0|0|] SET_S (1) ======================================== 1/1 (1): Q1 = p [dynamic |0|0|0|0|] true "" orderedEquation (5, 5) ======================================== 1/1 (1): p = 2.0 [binding |0|0|0|0|] 2/2 (1): Q1 = y1 [dynamic |0|0|0|0|] 3/3 (1): Q2 = y2 [dynamic |0|0|0|0|] 4/4 (1): y1 = y2 [dynamic |0|0|0|0|] 5/5 (1): Q1 = p [dynamic |0|0|0|0|] orderedVariables (5) ======================================== 1: y2:VARIABLE() type: Real 2: y1:VARIABLE() type: Real 3: Q2:VARIABLE(uncertain=Uncertainty.refine) type: Real 4: Q1:VARIABLE(uncertain=Uncertainty.refine) type: Real 5: p:VARIABLE() type: Real Matching ======================================== 5 variables and equations var 1 is solved in eqn 4 var 2 is solved in eqn 2 var 3 is solved in eqn 3 var 4 is solved in eqn 5 var 5 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :3 setS_Eqs :5, 2, 4 SET_C (1) ======================================== 1/1 (1): Q2 = y2 [dynamic |0|0|0|0|] SET_S (3) ======================================== 1/1 (1): Q1 = p [dynamic |0|0|0|0|] 2/2 (1): Q1 = y1 [dynamic |0|0|0|0|] 3/3 (1): y1 = y2 [dynamic |0|0|0|0|] true "" orderedEquation (6, 6) ======================================== 1/1 (1): p = 2.0 [dynamic |0|0|0|0|] 2/2 (1): q = 1.0 [dynamic |0|0|0|0|] 3/3 (1): Q1 = y1 [dynamic |0|0|0|0|] 4/4 (1): Q2 = q * y2 [dynamic |0|0|0|0|] 5/5 (1): y1 = y2 [dynamic |0|0|0|0|] 6/6 (1): Q1 = q * p [dynamic |0|0|0|0|] orderedVariables (6) ======================================== 1: y2:VARIABLE() type: Real 2: y1:VARIABLE() type: Real 3: Q2:VARIABLE(uncertain=Uncertainty.refine) type: Real 4: Q1:VARIABLE(uncertain=Uncertainty.refine) type: Real 5: q:VARIABLE() type: Real 6: p:VARIABLE() type: Real Matching ======================================== 6 variables and equations var 1 is solved in eqn 5 var 2 is solved in eqn 3 var 3 is solved in eqn 4 var 4 is solved in eqn 6 var 5 is solved in eqn 2 var 6 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :4 setS_Eqs :2, 6, 3, 5 SET_C (1) ======================================== 1/1 (1): Q2 = q * y2 [dynamic |0|0|0|0|] SET_S (4) ======================================== 1/1 (1): q = 1.0 [dynamic |0|0|0|0|] 2/2 (1): Q1 = q * p [dynamic |0|0|0|0|] 3/3 (1): Q1 = y1 [dynamic |0|0|0|0|] 4/4 (1): y1 = y2 [dynamic |0|0|0|0|] true "" orderedEquation (6, 6) ======================================== 1/1 (1): p = 2.0 [dynamic |0|0|0|0|] 2/2 (1): q = 1.0 [dynamic |0|0|0|0|] 3/3 (1): Q1 = y1 [dynamic |0|0|0|0|] 4/4 (1): Q2 = q * y2 [dynamic |0|0|0|0|] 5/5 (1): y1 = q * y2 [dynamic |0|0|0|0|] 6/6 (1): Q1 = p [dynamic |0|0|0|0|] orderedVariables (6) ======================================== 1: y2:VARIABLE() type: Real 2: y1:VARIABLE() type: Real 3: Q2:VARIABLE(uncertain=Uncertainty.refine) type: Real 4: Q1:VARIABLE(uncertain=Uncertainty.refine) type: Real 5: q:VARIABLE() type: Real 6: p:VARIABLE() type: Real Matching ======================================== 6 variables and equations var 1 is solved in eqn 5 var 2 is solved in eqn 3 var 3 is solved in eqn 4 var 4 is solved in eqn 6 var 5 is solved in eqn 2 var 6 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :4 setS_Eqs :6, 2, 3, 5 SET_C (1) ======================================== 1/1 (1): Q2 = q * y2 [dynamic |0|0|0|0|] SET_S (4) ======================================== 1/1 (1): Q1 = p [dynamic |0|0|0|0|] 2/2 (1): q = 1.0 [dynamic |0|0|0|0|] 3/3 (1): Q1 = y1 [dynamic |0|0|0|0|] 4/4 (1): y1 = q * y2 [dynamic |0|0|0|0|] true "" orderedEquation (6, 6) ======================================== 1/1 (1): x1 = 1.0 [binding |0|0|0|0|] 2/2 (1): x2 = 2.0 [binding |0|0|0|0|] 3/3 (1): x1 + (-x2) - x3 = 0.0 [dynamic |0|0|0|0|] 4/4 (1): x2 - x4 = 0.0 [dynamic |0|0|0|0|] 5/5 (1): x3 - x5 = 0.0 [dynamic |0|0|0|0|] 6/6 (1): x4 + x5 - x6 = 0.0 [dynamic |0|0|0|0|] orderedVariables (6) ======================================== 1: x6:VARIABLE(uncertain=Uncertainty.refine) type: Real 2: x5:VARIABLE(uncertain=Uncertainty.refine) type: Real 3: x4:VARIABLE() type: Real 4: x3:VARIABLE() type: Real 5: x2:VARIABLE(uncertain=Uncertainty.refine) type: Real 6: x1:VARIABLE(uncertain=Uncertainty.refine) type: Real Matching ======================================== 6 variables and equations var 1 is solved in eqn 6 var 2 is solved in eqn 5 var 3 is solved in eqn 4 var 4 is solved in eqn 3 var 5 is solved in eqn 2 var 6 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :5, 6 setS_Eqs :4, 3 SET_C (2) ======================================== 1/1 (1): x3 - x5 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): x4 + x5 - x6 = 0.0 [dynamic |0|0|0|0|] SET_S (2) ======================================== 1/1 (1): x2 - x4 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): x1 + (-x2) - x3 = 0.0 [dynamic |0|0|0|0|] true "" orderedEquation (6, 6) ======================================== 1/1 (1): x1 = 1.0 [binding |0|0|0|0|] 2/2 (1): x2 = 2.0 [binding |0|0|0|0|] 3/3 (1): x1 + (-x2) - x3 = 0.0 [dynamic |0|0|0|0|] 4/4 (1): x2 - x4 = 0.0 [dynamic |0|0|0|0|] 5/5 (1): x3 - x5 = 0.0 [dynamic |0|0|0|0|] 6/6 (1): x4 + x5 - x6 = 0.0 [dynamic |0|0|0|0|] orderedVariables (6) ======================================== 1: x6:VARIABLE() type: Real 2: x5:VARIABLE() type: Real 3: x4:VARIABLE() type: Real 4: x3:VARIABLE() type: Real 5: x2:VARIABLE(uncertain=Uncertainty.refine) type: Real 6: x1:VARIABLE(uncertain=Uncertainty.refine) type: Real Matching ======================================== 6 variables and equations var 1 is solved in eqn 6 var 2 is solved in eqn 5 var 3 is solved in eqn 4 var 4 is solved in eqn 3 var 5 is solved in eqn 2 var 6 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs : setS_Eqs : SET_C (0) ======================================== SET_S (0) ======================================== true "" orderedEquation (6, 6) ======================================== 1/1 (1): x1 = 1.0 [binding |0|0|0|0|] 2/2 (1): x2 = 2.0 [binding |0|0|0|0|] 3/3 (1): x1 + (-x2) - x3 = 0.0 [dynamic |0|0|0|0|] 4/4 (1): x2 - x4 = 0.0 [dynamic |0|0|0|0|] 5/5 (1): x3 - x5 = 0.0 [dynamic |0|0|0|0|] 6/6 (1): x4 + x5 - x6 = 0.0 [dynamic |0|0|0|0|] orderedVariables (6) ======================================== 1: x6:VARIABLE(uncertain=Uncertainty.refine) type: Real 2: x5:VARIABLE() type: Real 3: x4:VARIABLE() type: Real 4: x3:VARIABLE() type: Real 5: x2:VARIABLE() type: Real 6: x1:VARIABLE(uncertain=Uncertainty.refine) type: Real Matching ======================================== 6 variables and equations var 1 is solved in eqn 6 var 2 is solved in eqn 5 var 3 is solved in eqn 4 var 4 is solved in eqn 3 var 5 is solved in eqn 2 var 6 is solved in eqn 1 FINAL SET OF EQUATIONS After Reconciliation setC_Eqs :6 setS_Eqs :4, 2, 3, 5 SET_C (1) ======================================== 1/1 (1): x4 + x5 - x6 = 0.0 [dynamic |0|0|0|0|] SET_S (4) ======================================== 1/1 (1): x2 - x4 = 0.0 [dynamic |0|0|0|0|] 2/2 (1): x2 = 2.0 [binding |0|0|0|0|] 3/3 (1): x1 + (-x2) - x3 = 0.0 [dynamic |0|0|0|0|] 4/4 (1): x3 - x5 = 0.0 [dynamic |0|0|0|0|] true "" Equation mismatch: diff says: --- /tmp/omc-rtest-unknown/openmodelica/uncertainties/DataReconciliationOpenCpsTests.mos_temp7542/equations-expected2019-01-09 22:38:28.620766697 +0000 +++ /tmp/omc-rtest-unknown/openmodelica/uncertainties/DataReconciliationOpenCpsTests.mos_temp7542/equations-got2019-01-09 22:38:36.148744339 +0000 @@ -1,7 +1,8 @@ -true -"" +false +"Error: Failed to load package Modelica (3.1) using MODELICAPATH /var/lib/jenkins/workspace/OpenModelica_maintenance_v1.13/build/lib/omlibrary. +" true "" true "" Equation mismatch: omc-diff says: Failed 't' 'f' Line 1: Text differs: expected: true got: false == 1 out of 1 tests failed [openmodelica/uncertainties/DataReconciliationOpenCpsTests.mos_temp7542, time: 8]