#

## Summary: 902/1037 succeeded

### omc OMCompiler v1.28.0-dev.464+gcbe2aa4d8f compliance suite 3.2 (902/1037)

Test | Status
--- | ---
AssertDiffLevel | pass
AssertError | pass
AssertFalse | pass
AssertFalseExp | pass
AssertNoEval | pass
AssertNonBoolCond | pass
AssertNonStringMsg | pass
AssertTrue | pass
AssertTrueExp | pass
AssertVarLevel | pass
AssertWarning | pass
AssignmentOrder | pass
MultiOutputAssignment | pass
MultiOutputAssignmentLess | pass
MultiOutputAssignmentMore | pass
MultiOutputAssignmentOmitted | pass
SimpleAssignment | pass
BreakAlone | pass
BreakFor | pass
BreakIf | pass
BreakMultiFor | pass
BreakWhile | pass
ArrayRange | pass
ArrayRangeExp | pass
BoolRange | pass
BoolTypeRange | pass
EnumRange | pass
EnumTypeRange | pass
ImplicitBoolIterator | pass
ImplicitEnumIterator | pass
ImplicitIntegerIterator | pass
ImplicitIteratorEqRange | pass
ImplicitIteratorNeqRange | pass
ImplicitIteratorNonSub | pass
ImplicitMultiIterator | pass
ImplicitMultiMixedIterator | pass
IntegerRange | pass
IteratorScope | pass
MixedImplExplIterator | pass
MultiEq | pass
MultiIterator | pass
NestedLoops | pass
RangeScope | pass
RealRange | fail
ScalarRange | pass
ShadowedIterator | fail
SingleIterator | pass
StringRange | fail
VarArrayRange | pass
VariableRange | pass
BranchEvaluation | pass
EvaluationOrder | pass
MultipleBranchesMultipleMatching | pass
MultipleBranchesNoneMatching | pass
MultipleBranchesNoneMatchingElse | pass
NonBooleanCondition | pass
NonScalarCondition | pass
SingleBranch | pass
SingleBranchEmpty | pass
TwoBranchesElseSelectFirst | pass
TwoBranchesElseSelectSecond | pass
TwoBranchesNoElseSelectFirst | pass
TwoBranchesNoElseSelectSecond | pass
Return | pass
ReturnInvalid | pass
Terminate | pass
ElseWhenNestedStatement | pass
ElseWhenStatement | pass
NestedWhenStatement | pass
WhenPriority | pass
WhenStatement | pass
WhenStatementsIdenticalCondition | pass
WhenVectorExpression | pass
WhileNonBooleanCondition | pass
WhileNonScalarCondition | pass
WhileStatement | pass
ArrayAndScalarsSameLine | pass
ArrayDeclarationMixedForms | pass
ArrayDeclarationTypeDim1 | pass
ArrayDeclarationTypeDim2 | pass
ArrayEmptyMatrices | pass
ArrayEmptyMatricesWithFill | pass
ArrayEmptyVector | pass
ArrayEmptyVectorWithFill | pass
ArrayTypeInteger | pass
ArrayTypeIntegerMatrix | pass
ArrayTypeIntegerParameter | pass
ArrayUnspecifiedDim | pass
ArrayUnspecifiedDimIncorrect | pass
ArrayVariablesMultipleDeclarations | pass
ArrayVariablesSingleDeclaration | pass
ArrayWithNegativeDims | pass
ArrayofArrayReal | pass
ArrayofArrayRealParameter | pass
BoolArray | pass
BoolArrayInvalid | pass
DeclareArrayFromConcatSecondDimensionIncorrect | pass
EnumArray | pass
EnumMixedArray | pass
ArrayFlexible | pass
ArrayFlexibleWithColon1 | pass
ArrayFlexibleWithColon2 | pass
ArrayFlexibleWithColon3 | pass
Cross | pass
OuterProduct | pass
Skew | pass
Symmetric | pass
Transpose1 | pass
ArrayConstructorDiagonal | pass
ArrayConstructorFill | pass
ArrayConstructorFillBoolean | pass
ArrayConstructorIdentity | pass
ArrayConstructorLinespace | pass
ArrayConstructorOnes | pass
ArrayConstructorZeros | pass
DimConversionMatrix | fail
DimConversionScalar | pass
DimConversionVector | pass
ArrayReductionMax1 | pass
ArrayReductionMax2 | pass
ArrayReductionMin | pass
ArrayReductionProduct1 | pass
ArrayReductionProduct2 | pass
ArrayReductionSum1 | pass
ArrayReductionSum2 | pass
ArrayReductionSum3 | pass
Deduce | pass
ArrayDimSize1 | pass
ArrayDimSize2 | pass
ArrayDimSize3 | pass
ArrayDimSize4 | pass
ArrayDimSizeIncorrectArgument1 | pass
ArrayDimSizeIncorrectArgument2 | pass
ArrayDimSizeIncorrectArgument3 | pass
ArrayIndexing1 | pass
ArrayIndexing2 | pass
ArrayIndexing3 | pass
ArrayIndexing4 | pass
ArrayIndexing5 | pass
ArrayIndexing6 | pass
ArrayIndexing7 | pass
ArrayIndexing8 | pass
ArrayIndexing9 | pass
ArrayIndexing10 | pass
ArrayIndexing11 | pass
ArrayIndexing12 | pass
ArrayIndexing13 | pass
ArrayIndexing14 | pass
ArrayIndexingWithEnd1 | pass
ArrayIndexingWithEnd2 | pass
ArrayIndexingWithEnd3 | pass
ArrayIndexingWithEnd4 | pass
EnumArrayIndexing | pass
EnumArrayInvalidIndexing | pass
EnumMixedArrayIndexing | pass
ArrayAdditionIncorrect1 | pass
ArrayAdditionIncorrect2 | pass
ArrayConcatenation1 | pass
ArrayConcatenation2 | pass
ArrayConcatenation3 | pass
ArrayConcatenation4 | pass
ArrayConcatenation5 | pass
ArrayConcatenation6 | pass
ArrayConcatenation7 | pass
ArrayConcatenation8 | pass
ArrayConcatenation9 | pass
ArrayConcatenation10 | pass
ArrayConcatenation11 | pass
ArrayConcatenation12 | pass
ArrayConcatenation13 | pass
ArrayConcatenation14 | pass
ArrayConcatenation15 | pass
ArrayConcatenation16 | pass
ArrayDivision1 | pass
ArrayDivisionIncorrect1 | pass
ArrayDivisionIncorrect2 | pass
ArrayEWAddition1 | pass
ArrayEWAddition2 | pass
ArrayEWAddition3 | pass
ArrayEWAddition4 | pass
ArrayEWAddition5 | pass
ArrayEWAddition6 | pass
ArrayEWAddition7 | pass
ArrayEWAdditionIncorrect1 | pass
ArrayEWDivision1 | pass
ArrayEWDivision2 | pass
ArrayEWDivision3 | pass
ArrayEWDivision4 | pass
ArrayEWDivision5 | pass
ArrayEWDivision6 | pass
ArrayEWExponentiation1 | pass
ArrayEWExponentiation2 | pass
ArrayEWExponentiation3 | pass
ArrayEWExponentiation4 | pass
ArrayEWExponentiation5 | pass
ArrayEWExponentiationIncorrect | pass
ArrayEWMultiplication1 | pass
ArrayEWMultiplication2 | pass
ArrayEWMultiplication3 | pass
ArrayEWMultiplication4 | pass
ArrayEWMultiplication5 | pass
ArrayEWMultiplication6 | pass
ArrayEWMultiplicationIncorrect1 | pass
ArrayEWSubtraction1 | pass
ArrayEWSubtraction2 | pass
ArrayEWSubtraction3 | pass
ArrayEWSubtraction4 | pass
ArrayEWSubtraction5 | pass
ArrayEWSubtraction6 | pass
ArrayEWSubtraction7 | pass
ArrayEWSubtractionIncorrect1 | pass
ArrayExponentiationIncorrect1 | pass
ArrayExponentiationIncorrect2 | pass
ArrayExponentiationIncorrect3 | pass
ArrayMatrixMatrixAddition | pass
ArrayMultiplication2 | pass
ArrayMultiplication3 | pass
ArraySubtraction1 | pass
ArraySubtractionIncorrect1 | pass
ArraySubtractionIncorrect2 | pass
ArrayVectorVectorAddition | pass
ArrayAssignment | pass
ArrayEquality | pass
ArrayLogicalAnd1 | pass
ArrayLogicalAnd2 | pass
ArrayLogicalNot1 | pass
ArrayLogicalNot2 | pass
ArrayLogicalOr1 | pass
ArrayLogicalOr2 | pass
ArrayMatrixExponentiation1 | pass
ArrayMatrixExponentiation2 | pass
ArrayMatrixExponentiation3 | pass
ArrayMatrixMatrixMul1 | pass
ArrayMatrixMatrixMul2 | pass
ArrayMatrixMatrixMul3 | pass
ArrayMatrixMatrixMul4 | pass
ArrayMatrixMatrixMul5 | pass
ArrayMatrixMatrixMul6 | pass
ArrayMatrixVectorMul1 | pass
ArrayMatrixVectorMul2 | pass
ArrayMatrixVectorMul3 | pass
ArrayMatrixVectorMul4 | pass
ArrayMatrixVectorMul5 | pass
ArrayVectorMatrixMul1 | pass
ArrayVectorMatrixMul2 | pass
ArrayVectorMatrixMul3 | pass
ArrayVectorMatrixMul4 | pass
ArrayVectorMatrixMul5 | pass
ArrayVectorMatrixVectorMul1 | pass
ArrayVectorMatrixVectorMul2 | pass
ArrayVectorVectorMul1 | pass
ArrayVectorVectorMul2 | pass
ArrayVectorVectorMul3 | pass
ArrayVectorVectorMul4 | pass
CorrectBalance1 | pass
CorrectBalance2 | pass
CorrectBalance3 | pass
CorrectBalance4 | pass
CorrectBalance5 | fail
WrongBalance | pass
ClassSections | pass
PartialSimulationModel | pass
?abfnrtv | fail
ArrayType | pass
ArrayTypeArray | pass
InputOutputTypeComp | pass
ModifierScope | pass
PartialClass | pass
ShortClass | pass
ShortFunction | pass
ShortType | pass
SpecializedClass | pass
SpecializedClassIter | pass
EnumAttributeScope | pass
EnumDuplicateLiteral | pass
EnumFixedAsLiteral | pass
EnumMaxAsLiteral | pass
EnumMinAsLiteral | pass
EnumQuantityAsLiteral | pass
EnumScope | pass
EnumSimple | pass
EnumStartAsLiteral | pass
EnumUnspecified | pass
GoodConversion1 | pass
GoodConversion2 | pass
WrongConversion1 | pass
WrongConversion2 | pass
WrongConversion3 | pass
WrongConversion4 | pass
WrongConversion5 | pass
WrongConversion6 | pass
WrongType1 | pass
WrongType2 | pass
AttributeStateSelect | pass
AttributeStateSelectInvalidAlways | fail
AttributeStateSelectInvalidNever | pass
AttributesBoolean | pass
AttributesBooleanInvalid | pass
AttributesEnum | pass
AttributesEnumInvalid | pass
AttributesInteger | pass
AttributesIntegerInvalid | pass
AttributesReal | pass
AttributesRealInvalid | pass
AttributesString | pass
AttributesStringInvalid | pass
ReservedBooleanClass | pass
ReservedBooleanComp | fail
Boolean | fail
Integer | fail
Real | fail
String | fail
ReservedExternalObjectClass | pass
ReservedExternalObjectComp | pass
ReservedIntegerClass | pass
ReservedIntegerComp | fail
ReservedRealClass | pass
ReservedRealComp | fail
ReservedStateSelectClass | pass
ReservedStateSelectComp | pass
ReservedStringClass | pass
ReservedStringComp | fail
BlockInputOutput | pass
BlockNoDirection | fail
ConnectorAlgorithm | pass
ConnectorEquation | pass
ConnectorInitialAlgorithm | pass
ConnectorInitialEquation | pass
ConnectorInner | pass
ConnectorOuter | pass
ConnectorProtected | pass
OperatorConstant | fail
OperatorModel | pass
OperatorRecordAlgorithm | pass
OperatorRecordEnclosingExtends | fail
OperatorRecordEquation | pass
OperatorRecordInitialAlgorithm | pass
OperatorRecordInitialEquation | pass
OperatorRecordLongExtends | fail
OperatorRecordProtected | pass
OperatorRecordShortExtends | pass
PackageDiscrete | pass
PackageParameter | pass
PackageVariable | pass
RecordAlgorithm | pass
RecordEquation | pass
RecordFlow | pass
RecordInitialAlgorithm | pass
RecordInitialEquation | pass
RecordInner | pass
RecordInput | pass
RecordOuter | pass
RecordOutput | pass
RecordProtected | pass
RecordStream | pass
CompRemovalBalanced | pass
CompRemovalBalancedParam | pass
CompRemovalUnbalanced | pass
CompRemovalUnbalancedParam | pass
ConstantConditionDecl | pass
InvalidUsageAlgorithm | fail
InvalidUsageEquation | fail
InvalidUsageFunCall | fail
InvalidUsageLookup | fail
InvalidUsageModifier | fail
ModifiedCompFalseCondition | pass
ModifiedCompTrueCondition | pass
ModifiedConditionBalanced | pass
ModifiedConditionUnbalanced | pass
NonBooleanCondition | pass
NonParamCondition | pass
NonScalarCondition | pass
ParameterConditionDecl | pass
BasicDeclarationMulti | pass
BasicDeclarationSingle | pass
CyclicBindingArraySize | pass
CyclicBindingConstantSelf | pass
CyclicBindingConstants | pass
CyclicBindingParameterSelf | fail
CyclicBindingParameters | pass
DeclarationOrder | pass
DoubleDeclarationComps | pass
DoubleDeclarationMixed | pass
PartialInstance | pass
QuotedIdentifiers | pass
TypeNameAsComponentName | pass
ConstantInvalidClassType | fail
ConstantValidClassType | pass
DiscreteInvalidClassType | fail
DiscreteValidClassType | pass
FlowInvalidClassType1 | fail
FlowInvalidClassType2 | pass
FlowNonReal | pass
FlowReal | pass
FlowStructured | pass
FlowValidClassType | pass
FunctionalInput | fail
InputInvalidClassType | fail
InputValidClassType | pass
OutputInvalidClassType | fail
OutputValidClassType | pass
ParameterInvalidClassType | fail
ParameterValidClassType | pass
PrefixConflictFlowFlow1 | pass
PrefixConflictFlowFlow2 | pass
PrefixConflictFlowStream | pass
PrefixConflictInputInput | pass
PrefixConflictInputInputShort | pass
PrefixConflictInputOutput | pass
PrefixConflictInputOutputShort | pass
PrefixConflictMixed | pass
PrefixConflictOutputInput | pass
PrefixConflictOutputInputShort | pass
PrefixConflictOutputOutput | pass
PrefixConflictOutputOutputShort | pass
PrefixConflictStream | pass
StreamInvalidClassType | fail
StreamNonReal | pass
StreamReal | pass
StreamStructured | pass
StreamValidClassType | pass
Time | pass
TimeConnector | fail
TimeFunction | pass
TimeRecord | pass
TimeScope | pass
ConstantBindingModifier | pass
ConstantFunction | pass
ConstantNoBinding | pass
ConstantSimpleExpressions | pass
ContinuousSimpleExpressions | pass
DiscreteFunction | pass
DiscreteNotWhenAssignment | pass
DiscreteSimpleExpressions | pass
DiscreteSubCompBlock | fail
DiscreteSubCompModel | fail
DiscreteWhenAssignment | pass
NonConstantFunction | pass
NonDiscreteFunction | fail
NonParameterFunction | pass
ParameterFunction | pass
ParameterSimpleExpressions | pass
VariabilityConflictConstantCont | pass
VariabilityConflictConstantDisc | pass
VariabilityConflictConstantParam | pass
VariabilityConflictParameterCont | pass
VariabilityConflictParameterDisc | pass
VariabilityStructured1 | pass
VariabilityStructured2 | pass
ArrayEquations | pass
ConnectArrays | pass
ConnectArraysIncompatible | pass
ConnectInNonParametricIf | pass
ConnectInWhen | pass
ConnectInvalidForm | pass
ConnectNonParamSubscript | pass
ConnectParamSubscript | pass
ConnectWholeDim | pass
OperatorRecordEquations | pass
OperatorRecordMissingAddition | fail
OperatorRecordMissingNegation | fail
OperatorRecordMissingZero | fail
SimpleEquations | pass
UnconnectedFlow | pass
UnconnectedInsideFlow | pass
AugmentArray | pass
AugmentArrayElement | pass
AugmentComplex | pass
AugmentNonEmpty | pass
AugmentScalar | pass
ConnectDisjointExpandables | pass
ConnectNonExpandable | pass
ConnectTwoUndeclared | pass
FlowInConnectorInExpandable | pass
FlowInExpandable | pass
InputVariable | pass
MissingNonInput | fail
NonConnectorInExpandable | pass
NonPresentInExp | pass
PotentiallyPresentMod | fail
PresentInExp | pass
UnknownArrayDimensions | fail
BranchInAlgorithm | pass
BranchInNonParametricIf | pass
BranchInWhen | pass
IsRoot | pass
OverconstrainedConnector | pass
PotentialRoot | pass
PotentialRootInAlgorithm | pass
PotentialRootInNonParametricIf | pass
PotentialRootInWhen | pass
PotentialRootPriority | pass
Root | pass
RootInAlgorithm | pass
RootInNonParametricIf | pass
RootInWhen | pass
Rooted | pass
ConnectConstants | pass
ConnectConstantsDiff | pass
ConnectMismatchCausal | fail
ConnectMismatchConstParam | fail
ConnectMismatchConstant | pass
ConnectMismatchFlow | pass
ConnectMismatchParameter | pass
ConnectMismatchSimpleType | pass
ConnectNonConnector | pass
ConnectParameters | pass
ConnectParametersDiff | pass
ConnectTwoInsideOutput | fail
ConnectTwoOuter | pass
ConnectTwoOutsideInput | fail
ConnectTwoSignalSources | fail
ConnectTwoSignalSourcesIndirect | fail
ConnectorConstant | pass
ConnectorParameter | pass
SizeArrayInvalid | pass
SizeArrayValid | pass
SizeNestedInvalid | fail
SizeNestedValid | pass
SizeOverconstrainedInvalid | fail
SizeOverconstrainedValid | pass
SizeRecordInvalid | fail
SizeRecordValid | pass
SizeScalarInvalid | fail
SizeScalarInvalidShort | pass
SizeScalarValid | pass
SizeScalarValidShort | pass
ActualStreamNonStream | pass
ActualStreamSimple | pass
InStreamNonStream | pass
InStreamPipeline | pass
InStreamTwoInside | pass
StreamConnector | pass
StreamConnectorMissingFlow | pass
StreamConnectorMultiFlow | pass
StreamOutsideConnector | fail
AssertDiffLevel | pass
AssertError | pass
AssertFalse | pass
AssertFalseExp | pass
AssertNoEval | pass
AssertNonBoolCond | pass
AssertNonStringMsg | pass
AssertTrue | pass
AssertTrueExp | pass
AssertVarLevel | pass
AssertWarning | pass
ComplexEquality | pass
IfEquality | pass
MultiOutputEquality | pass
MultiOutputEqualityLess | pass
MultiOutputEqualityMore | pass
MultiOutputEqualityOmitted | pass
SimpleEquality | pass
ArrayRange | pass
ArrayRangeExp | pass
BoolRange | pass
BoolTypeRange | pass
EnumRange | pass
EnumTypeRange | pass
ImplicitBoolIterator | pass
ImplicitEnumIterator | pass
ImplicitIntegerIterator | pass
ImplicitIteratorEqRange | pass
ImplicitIteratorNeqRange | pass
ImplicitIteratorNonSub | pass
ImplicitMultiIterator | pass
ImplicitMultiMixedIterator | pass
IntegerRange | pass
IteratorScope | pass
MixedImplExplIterator | pass
MultiEq | pass
MultiIterator | pass
NestedLoops | pass
RangeScope | pass
RealRange | pass
ScalarRange | pass
ShadowedIterator | pass
SingleIterator | pass
StringRange | pass
VariableRange | pass
BranchEvaluation | pass
EvaluationOrder | pass
MultipleBranchesMultipleMatching | pass
MultipleBranchesNoneMatching | pass
MultipleBranchesNoneMatchingElse | pass
NonBooleanCondition | pass
NonScalarCondition | pass
SingleBranch | pass
SingleBranchEmpty | pass
TwoBranchesElseSelectFirst | pass
TwoBranchesElseSelectSecond | pass
TwoBranchesNoElseSelectFirst | pass
TwoBranchesNoElseSelectSecond | pass
VarConditionDiffEqCount | pass
VarConditionNoElse | pass
VarConditionSameEqCount | pass
Reinit | pass
ReinitInvalidType1 | pass
ReinitInvalidType2 | pass
ReinitInvalidType3 | pass
Terminate | pass
ElseWhen | pass
ElseWhenNestedEquation | pass
NestedWhenEquation | pass
WhenEquation | pass
WhenEquationInvalid | pass
WhenEquationOrderNoMatter | pass
WhenFooInitial | pass
WhenPriority | pass
WhenVectorExpression | pass
CallDefaultArguments | pass
CallEmptyResult | pass
CallMultiResults | pass
CallMultiResultsAssignment | pass
CallMultiResultsWithOmittedOutput1 | pass
CallMultiResultsWithOmittedOutput2 | pass
CallMultiResultsWithOmittedOutput | pass
CallNamedAndPositionalArguments | pass
CallNamedArguments | pass
CallNamedArgumentsAssignment | pass
CallPositionalArguments | pass
CallPositionalArgumentsAssignment | pass
VectorizationMultiInput | pass
VectorizationMultiInputIllegal | pass
VectorizationMultiOutput | pass
VectorizationMultidim | pass
VectorizationSimple | pass
Default | pass
Empty | pass
Illegal1 | pass
Illegal2 | pass
Inherit | pass
Local | pass
Order | pass
Derivative | pass
NoDerivative | pass
PartialDerivative | fail
Builtin | pass
C | pass
CDefault | pass
CDifferentInclude | pass
CImpure | pass
CMapping1 | pass
CMapping2 | pass
CMapping3 | pass
CMappingWrong1 | pass
FortranLapack | pass
ModelicaErrorFailing | pass
ModelicaErrorWorking | pass
ExternalObjectTable | pass
ExternalObjectTableInFunction | pass
PartialApplication1 | pass
PartialApplication2 | pass
PartialApplication3 | fail
Quadrature1 | pass
Quadrature2 | pass
InverseSimple | pass
RecordConstructorConstantModifiable | pass
RecordConstructorDefaultValue | pass
RecordConstructorDefaultValueDependent | pass
RecordConstructorWithRecordInput | pass
FunctionAssignInput | pass
FunctionBlock | pass
FunctionEquations | pass
FunctionInitialAlgorithm | pass
FunctionInitialEquations | pass
FunctionInnerOuter | pass
FunctionModel | pass
FunctionMultipleAlgorithm | pass
FunctionProtectedArguments | pass
FunctionPublicElements | pass
PartialExternalFunction | pass
PartialFunction | pass
BaseClassWithReplaceableElement | pass
BasicInheritance | pass
DuplicateInheritedEqClasses | pass
DuplicateInheritedEqComps | pass
DuplicateInheritedNeqClasses | fail
DuplicateInheritedNeqComps | pass
InheritanceScoping | pass
InheritanceSections | pass
InheritedBaseClass | pass
MultiLevelInheritance | pass
MultipleInheritance | pass
ProtectedInheritance | pass
ReplaceableBaseClass | pass
ReplacedBaseClass | pass
VisibilityHeadingInheritance | pass
ArrayClassWithComp | fail
ArrayClassWithExtends | fail
BaseClassKindBlockBlock | pass
BaseClassKindBlockConnector | fail
BaseClassKindBlockFunction | fail
BaseClassKindBlockModel | fail
BaseClassKindBlockPackage | fail
BaseClassKindBlockRecord | pass
BaseClassKindBlockType | pass
BaseClassKindConnectorBlock | fail
BaseClassKindConnectorConnector | pass
BaseClassKindConnectorFunction | fail
BaseClassKindConnectorModel | fail
BaseClassKindConnectorPackage | fail
BaseClassKindConnectorRecord | pass
BaseClassKindConnectorType | fail
BaseClassKindFunctionBlock | fail
BaseClassKindFunctionConnector | fail
BaseClassKindFunctionFunction | pass
BaseClassKindFunctionModel | fail
BaseClassKindFunctionPackage | fail
BaseClassKindFunctionRecord | fail
BaseClassKindFunctionType | pass
BaseClassKindModelBlock | pass
BaseClassKindModelConnector | fail
BaseClassKindModelFunction | fail
BaseClassKindModelModel | pass
BaseClassKindModelPackage | fail
BaseClassKindModelRecord | pass
BaseClassKindModelType | pass
BaseClassKindPackageBlock | fail
BaseClassKindPackageConnector | fail
BaseClassKindPackageFunction | fail
BaseClassKindPackageModel | fail
BaseClassKindPackagePackage | pass
BaseClassKindPackageRecord | fail
BaseClassKindPackageType | pass
BaseClassKindRecordBlock | fail
BaseClassKindRecordConnector | fail
BaseClassKindRecordFunction | fail
BaseClassKindRecordModel | fail
BaseClassKindRecordPackage | fail
BaseClassKindRecordRecord | pass
BaseClassKindRecordType | pass
PrefixedClassWithComp | fail
PrefixedClassWithExtends | fail
SimpleTypeWithComp | pass
SimpleTypeWithExtends | pass
Array | pass
Complicated | pass
Merging1 | pass
Merging2 | pass
Simple | pass
Duplicated | pass
FinalGood | pass
FinalWrong | pass
FinalWrongExtends | pass
FinalWrongRecord | pass
FinalWrongType | pass
MultipleSingle | pass
AddIntegers | pass
AddLargeStrings | pass
AddReal | pass
DivideIntegers | pass
DivideReal | pass
ExponentIntegers | pass
ExponentReal | pass
MultiplyIntegers | pass
MultiplyReal | pass
StringConcatenation | pass
SubtractIntegers | pass
SubtractReal | pass
AdditionAndSubtraction | pass
Division | pass
Subtraction | pass
BooleanToString | pass
EnumToInteger | pass
EnumToIntegerExp | pass
EnumToString | pass
EnumToStringExp | pass
IntegerToString | pass
RealToInteger | pass
RealToString | pass
Change | pass
ChangeEmptyArray | pass
Edge | pass
Initial | pass
NoEvent | pass
Pre | pass
Sample | pass
SampleIncorrect | fail
Smooth | pass
Terminal | pass
TerminalIncorrect | pass
IfExpression | pass
LogicalAnd | pass
LogicalNot | pass
LogicalOr | pass
AbsBooleanIncorrect | pass
AbsIntegerAndRealExpression | pass
Acos | pass
AcosIncorrect1 | pass
AcosIncorrect2 | pass
Asin | pass
AsinIncorrect1 | pass
AsinIncorrect2 | pass
Atan2 | pass
Atan | pass
Ceil | pass
Cos | pass
Cosh | pass
DivInteger | pass
DivReal | pass
Exp | pass
Floor | pass
Log10 | pass
Log10Incorrect | pass
Log | pass
LogIncorrect | pass
ModInteger | pass
ModReal | pass
RemInteger | pass
RemReal | pass
SignBooleanIncorrect | pass
SignRealAndIntegerExpression | pass
Sin | pass
Sinh | pass
SqrtIntegerArgument | pass
SqrtNegativeExpressionIncorrect | pass
SqrtRealArgument | pass
Tan | pass
Tanh | pass
BinaryOperatorOverloadVectorization | pass
ConstructorAmbiguous | pass
ConstructorNumberOfOutputs | pass
ConstructorPriority | pass
ConstructorSimpleValid | pass
ConstructorTypeOfOutput | pass
ExactMatchArrayOverload | pass
ImplicitConstructionAndBinaryOp | pass
NegationSubtractionOverload | pass
OverloadedAdditionValid | pass
OverloadedBinaryNumberOfInputs | pass
OverloadedLogicalOperation | pass
OverloadedRelationalOperation | pass
OverloadedString | pass
OverloadedStringTypeOfOutput | pass
VectorizeConstructAndApply | fail
ArithmeticPrecedence | pass
ConditionalPrecedence | pass
LogicPrecedence | pass
RangePrecedence | pass
RelationalPrecedence | pass
Equals | pass
GreaterThan | pass
GreaterThanEqual | pass
LessThan | pass
LessThanEqual | pass
Cardinality | fail
CardinalityNonConnector | pass
Delay | fail
DelayIncorrect1 | pass
DelayIncorrect2 | pass
DelayIncorrect3 | pass
DerConstant | pass
DerConstantIncorrect1 | fail
DerConstantIncorrect2 | pass
Homotopy | pass
SemiLinear | pass
BOM | pass
ClassExtends | pass
ClassExtendsChain | pass
ClassExtendsClassTypes | pass
ClassExtendsMod | pass
ClassExtendsNonReplaceable | fail
NonRedeclareClassExtends | fail
RedeclareClassExtends | pass
ReplaceableNotInherited | fail
ConstrainingMod | pass
ConstrainingModWithRedecl | pass
ConstrainingType | pass
ConstrainingTypeDimsClass | pass
ConstrainingTypeDimsComponent | pass
ConstrainingTypeWrongDimsClass | fail
ConstrainingTypeWrongDimsComponent | fail
ImplConstrainingModWithRedecl | pass
RedeclareConstrainingTypeClass | fail
RedeclareConstrainingTypeComponent | fail
RedeclareConstrainingTypeMod | pass
RedeclareConstrainingTypeSubtype | fail
RedeclareMod | fail
RedeclareNonSubtypeClass | fail
RedeclareNonSubtypeClassImpl | fail
RedeclareNonSubtypeComponent | fail
RedeclareNonSubtypeComponentImpl | fail
ReplaceableModWithRedecl | pass
ReplaceableNonSubtypeComponent | fail
ReplaceableNonSubtypeLongClass | fail
ReplaceableNonSubtypeShortClass | fail
BasicBindingRedeclare | pass
InheritanceDimensionClass | pass
InheritanceDimensionComp | pass
InheritanceDirection | pass
InheritanceFlow | pass
InheritanceInnerOuterComp | pass
InheritanceProtectedClass | pass
InheritanceProtectedComp | pass
InheritancePublicClass | pass
InheritancePublicComp | pass
InheritanceStream | pass
InheritanceVariabilityConst | pass
InheritanceVariabilityParam | pass
InheritanceVisibilityComp | pass
ReplaceableAsRedeclare | pass
ArrayDimRedeclare | pass
ConstantRedeclareElement | fail
ConstantRedeclareModifier | fail
DoubleRedeclareWithoutReplaceable | fail
FinalRedeclareElementClass | fail
FinalRedeclareElementComp | fail
FinalRedeclareModifierClass | fail
FinalRedeclareModifierComp | pass
ProtectedToPublicRedeclareClass | fail
ProtectedToPublicRedeclareComp | fail
PublicToProtectedRedeclareClass | fail
PublicToProtectedRedeclareComp | fail
Array1 | pass
Array2 | fail
Array3 | fail
Array4 | fail
Array5 | fail
Array6 | pass
ComplicatedNameLookup | pass
DifferentPrefixes | pass
Enumeration | pass
EnumerationWrong | pass
FunctionSelection | pass
MissingInner | pass
MissingInnerAdded | pass
MissingInnerMismatch2 | pass
MissingInnerMismatch | pass
ModificationOnOuter1 | pass
ModificationOnOuter2 | pass
ModificationOnOuter3 | pass
MultipleInnerMultipleOuter | pass
Nested | pass
OuterInPackage | pass
PartialInner | pass
PartialOuter | pass
PartialOuterWrong | fail
Record | pass
RecordWrong | pass
SimpleNameLookup | pass
SimultaneousDeclarations | pass
WrongSubType | fail
AccessAlgorithm | pass
AccessEquation | pass
AccessMissingAlgorithm | pass
AccessMissingEquation | pass
AccessNestedAlgorithm | pass
AccessNestedEquation | pass
FunctionInOperatorLookupViaComp | fail
FunctionLookupViaArrayComp | fail
FunctionLookupViaArrayElement | pass
FunctionLookupViaClassComp | pass
FunctionLookupViaComp | pass
FunctionLookupViaCompNonCall | pass
FunctionLookupViaNonClassComp | pass
NestedCompLookup | pass
NonFunctionLookupViaComp | pass
NonPackageLookupComp | pass
NonPackageLookupEncapsulated | pass
NonPackageLookupNonEncapsulated | fail
OperatorFunctionLookupViaComp | fail
PackageLookupClass | pass
PackageLookupConstant | pass
PartialClassLookup | pass
EncapsulatedGlobalLookup | pass
EncapsulatedLookupClass | pass
GlobalLookupEncapsulatedElement | pass
GlobalLookupNonEncapsulatedElement | fail
GlobalPartialClass | pass
LocalNameGlobalLookup | pass
NonExistingGlobalName | pass
NonPackageLikeClassLookup | fail
PackageLikeClassLookup | pass
EncapsulatedImport | pass
ExtendImport | pass
ImportLookupLocalScope | pass
ImportScopeType | pass
ModifyImport | pass
QualifiedImport | pass
QualifiedImportConflict | fail
QualifiedImportNonPackage | fail
QualifiedImportProtected | pass
Recursive | pass
RedeclareImport | pass
RenamingImport | pass
RenamingImportNonPackage | fail
RenamingSingleDefinitionImport | pass
SingleDefinitionImport | pass
UnqualifiedImport | pass
UnqualifiedImportConflict | pass
UnqualifiedImportNonConflict | pass
UnqualifiedImportNonPackage | pass
UnqualifiedImportProtected | fail
Encapsulation | pass
EnclosingClassLookupClass | pass
EnclosingClassLookupConstant | pass
EnclosingClassLookupNonConstant | pass
EnclosingClassLookupShadowedConstant | pass
ImplicitShadowingFor | pass
ImplicitShadowingReduction | pass
LocalClassNameLookup | pass
LocalCompNameLookup | pass
OutsideEncapsulation | pass
OutsideEncapsulationMulti | pass
QualifiedImportPriority | pass
UnqualifiedImportPriority | pass
AccessInheritedProtectedClassInvalid | pass
AccessInheritedProtectedCompInvalid | pass
AccessProtectedClass | pass
AccessProtectedClassClass | pass
AccessProtectedClassComp | pass
AccessProtectedComp | pass
AccessProtectedCompClass | pass
AccessProtectedCompComp | pass
EnclosingAccessProtectedClass | pass
EnclosingAccessProtectedComp | pass
InheritedAccessProtectedClass | pass
InheritedAccessProtectedComp | pass
LocalAccessProtectedClass | pass
LocalAccessProtectedComp | pass
ModifyInheritedProtectedClass | pass
ModifyInheritedProtectedComp | pass
ModifyProtectedClass | pass
ModifyProtectedClassDeclaration | pass
ModifyProtectedComp | pass
ModifyProtectedCompDeclaration | pass
ProtectedMultiClass | pass
ProtectedMultiComp | pass
PublicSectionClass | pass
PublicSectionComp | pass
RedeclareInheritedProtectedClass | pass
RedeclareInheritedProtectedComp | pass
RedeclareProtectedClass | pass
RedeclareProtectedComp | pass
Template | pass