Summary: 776/1033 succeeded

omc OMCompiler v1.13.0-dev.989+ge645dd791 compliance suite 3.2 (776/1033)

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 fail
MultiOutputAssignmentLess fail
MultiOutputAssignmentMore pass
MultiOutputAssignmentOmitted fail
SimpleAssignment pass
BreakAlone pass
BreakFor pass
BreakIf pass
BreakMultiFor pass
BreakWhile pass
ArrayRange pass
ArrayRangeExp fail
BoolRange pass
BoolTypeRange pass
EnumRange pass
EnumTypeRange pass
ImplicitBoolIterator fail
ImplicitEnumIterator fail
ImplicitIntegerIterator fail
ImplicitIteratorEqRange fail
ImplicitIteratorNeqRange pass
ImplicitIteratorNonSub pass
ImplicitMultiIterator fail
ImplicitMultiMixedIterator fail
IntegerRange pass
IteratorScope pass
MixedImplExplIterator fail
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 fail
ArrayofArrayReal pass
ArrayofArrayRealParameter pass
BoolArray fail
BoolArrayInvalid pass
DeclareArrayFromConcatSecondDimensionIncorrect pass
EnumArray pass
EnumMixedArray pass
ArrayFlexible 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 fail
ArrayReductionSum1 pass
ArrayReductionSum2 fail
ArrayReductionSum3 fail
Deduce fail
ArrayDimSize1 pass
ArrayDimSize2 pass
ArrayDimSize3 pass
ArrayDimSize4 fail
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 fail
ArrayIndexingWithEnd2 fail
ArrayIndexingWithEnd3 fail
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
ArrayEWDivision1 pass
ArrayEWDivision2 pass
ArrayEWDivision3 pass
ArrayEWDivision4 pass
ArrayEWDivision5 pass
ArrayEWExponentiation1 pass
ArrayEWExponentiation2 pass
ArrayEWExponentiation3 pass
ArrayEWExponentiation4 pass
ArrayEWExponentiation5 pass
ArrayEWExponentiationIncorrect pass
ArrayEWMultiplication1 pass
ArrayEWMultiplication2 pass
ArrayEWMultiplication3 pass
ArrayEWMultiplication4 pass
ArrayEWMultiplication5 pass
ArrayEWMultiplicationIncorrect1 pass
ArrayEWSubtraction1 pass
ArrayEWSubtraction2 pass
ArrayEWSubtraction3 pass
ArrayEWSubtraction4 pass
ArrayEWSubtraction5 pass
ArrayEWSubtraction6 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 fail
ArrayMatrixExponentiation3 pass
ArrayMatrixMatrixMul1 pass
ArrayMatrixMatrixMul2 pass
ArrayMatrixMatrixMul3 pass
ArrayMatrixMatrixMul4 pass
ArrayMatrixMatrixMul5 pass
ArrayMatrixMatrixMul6 fail
ArrayMatrixVectorMul1 pass
ArrayMatrixVectorMul2 pass
ArrayMatrixVectorMul3 pass
ArrayMatrixVectorMul4 pass
ArrayMatrixVectorMul5 fail
ArrayVectorMatrixMul1 pass
ArrayVectorMatrixMul2 pass
ArrayVectorMatrixMul3 pass
ArrayVectorMatrixMul4 pass
ArrayVectorMatrixMul5 fail
ArrayVectorMatrixVectorMul1 pass
ArrayVectorMatrixVectorMul2 pass
ArrayVectorVectorMul1 pass
ArrayVectorVectorMul2 pass
ArrayVectorVectorMul3 fail
ArrayVectorVectorMul4 pass
CorrectBalance1 pass
CorrectBalance2 pass
CorrectBalance3 pass
CorrectBalance4 pass
CorrectBalance5 pass
WrongBalance pass
ClassSections pass
?abfnrtv fail
PartialSimulationModel fail
ArrayType pass
ArrayTypeArray pass
FlowStreamTypeComp pass
InputOutputTypeComp pass
ModifierScope pass
PartialClass fail
ShortClass pass
ShortFunction pass
ShortType pass
SpecializedClass pass
SpecializedClassIter pass
VariabilityTypeComp pass
EnumAttributeScope pass
EnumDuplicateLiteral pass
EnumFixedAsLiteral pass
EnumMaxAsLiteral pass
EnumMinAsLiteral pass
EnumQuantityAsLiteral pass
EnumScope pass
EnumSimple pass
EnumStartAsLiteral pass
EnumUnspecified fail
GoodConversion1 pass
GoodConversion2 pass
WrongConversion1 pass
WrongConversion2 pass
WrongConversion3 pass
WrongConversion4 pass
WrongConversion5 pass
WrongConversion6 pass
WrongType1 fail
WrongType2 pass
AttributeStateSelect pass
AttributeStateSelectInvalidAlways fail
AttributeStateSelectInvalidNever fail
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 fail
ReservedExternalObjectComp fail
ReservedIntegerClass pass
ReservedIntegerComp fail
ReservedRealClass pass
ReservedRealComp fail
ReservedStateSelectClass fail
ReservedStateSelectComp fail
ReservedStringClass pass
ReservedStringComp fail
BlockInputOutput pass
BlockNoDirection fail
ConnectorAlgorithm fail
ConnectorEquation fail
ConnectorInitialAlgorithm fail
ConnectorInitialEquation fail
ConnectorInner fail
ConnectorOuter pass
ConnectorProtected fail
OperatorConstant fail
OperatorModel pass
OperatorRecordAlgorithm fail
OperatorRecordEnclosingExtends fail
OperatorRecordEquation fail
OperatorRecordInitialAlgorithm fail
OperatorRecordInitialEquation fail
OperatorRecordLongExtends fail
OperatorRecordProtected fail
OperatorRecordShortExtends pass
PackageDiscrete pass
PackageParameter fail
PackageVariable pass
RecordAlgorithm fail
RecordEquation fail
RecordFlow fail
RecordInitialAlgorithm fail
RecordInitialEquation fail
RecordInner fail
RecordInput fail
RecordOuter pass
RecordOutput fail
RecordProtected fail
RecordStream fail
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 fail
QuotedIdentifiers pass
TypeNameAsComponentName pass
ConstantInvalidClassType fail
ConstantValidClassType pass
DiscreteInvalidClassType fail
DiscreteValidClassType pass
FlowInvalidClassType1 fail
FlowInvalidClassType2 pass
FlowNonReal fail
FlowReal pass
FlowStructured pass
FlowValidClassType pass
FunctionalInput fail
InputInvalidClassType fail
InputValidClassType pass
OutputInvalidClassType fail
OutputValidClassType pass
ParameterInvalidClassType fail
ParameterValidClassType pass
PrefixConflictFlowFlow1 pass
PrefixConflictFlowFlow2 pass
PrefixConflictFlowFlowShort pass
PrefixConflictFlowStream pass
PrefixConflictFlowStreamShort pass
PrefixConflictInputInput pass
PrefixConflictInputInputShort pass
PrefixConflictInputOutput pass
PrefixConflictInputOutputShort pass
PrefixConflictMixed pass
PrefixConflictOutputInput pass
PrefixConflictOutputInputShort pass
PrefixConflictOutputOutput pass
PrefixConflictOutputOutputShort pass
PrefixConflictStream pass
PrefixConflictStreamShort pass
StreamInvalidClassType fail
StreamNonReal fail
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 fail
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 fail
ConnectArraysIncompatible pass
ConnectInNonParametricIf pass
ConnectInWhen pass
ConnectInvalidForm pass
ConnectNonParamSubscript fail
ConnectParamSubscript pass
ConnectWholeDim pass
OperatorRecordEquations pass
OperatorRecordMissingAddition fail
OperatorRecordMissingNegation fail
OperatorRecordMissingZero fail
SimpleEquations pass
UnconnectedFlow pass
UnconnectedInsideFlow pass
AugmentArray fail
AugmentArrayElement fail
AugmentComplex fail
AugmentNonEmpty fail
AugmentScalar fail
ConnectDisjointExpandables fail
ConnectNonExpandable pass
ConnectTwoUndeclared pass
FlowInConnectorInExpandable pass
FlowInExpandable fail
InputVariable fail
MissingNonInput pass
NonConnectorInExpandable fail
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 fail
ConnectMismatchParameter pass
ConnectMismatchSimpleType pass
ConnectNonConnector pass
ConnectParameters pass
ConnectParametersDiff pass
ConnectTwoInsideOutput fail
ConnectTwoOuter pass
ConnectTwoOutsideInput fail
ConnectTwoSignalSources fail
ConnectTwoSignalSourcesIndirect fail
ConnectorConstant fail
ConnectorParameter fail
SizeArrayInvalid pass
SizeArrayValid pass
SizeNestedInvalid pass
SizeNestedValid pass
SizeOverconstrainedInvalid pass
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 fail
StreamConnectorMultiFlow fail
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 fail
MultiOutputEqualityMore pass
MultiOutputEqualityOmitted pass
SimpleEquality pass
ArrayRange pass
ArrayRangeExp pass
BoolRange fail
BoolTypeRange fail
EnumRange pass
EnumTypeRange pass
ImplicitBoolIterator fail
ImplicitEnumIterator fail
ImplicitIntegerIterator fail
ImplicitIteratorEqRange fail
ImplicitIteratorNeqRange pass
ImplicitIteratorNonSub pass
ImplicitMultiIterator fail
ImplicitMultiMixedIterator fail
IntegerRange pass
IteratorScope pass
MixedImplExplIterator fail
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 fail
WhenVectorExpression pass
CallDefaultArguments pass
CallEmptyResult pass
CallMultiResults pass
CallMultiResultsAssignment fail
CallMultiResultsWithOmittedOutput1 pass
CallMultiResultsWithOmittedOutput2 pass
CallMultiResultsWithOmittedOutput fail
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 fail
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 fail
PartialApplication2 fail
PartialApplication3 fail
Quadrature1 fail
Quadrature2 fail
InverseSimple pass
RecordConstructorConstantModifiable fail
RecordConstructorDefaultValue fail
RecordConstructorDefaultValueDependent fail
RecordConstructorWithRecordInput fail
FunctionAssignInput fail
FunctionBlock pass
FunctionEquations pass
FunctionInitialAlgorithm pass
FunctionInitialEquations pass
FunctionInnerOuter pass
FunctionModel pass
FunctionMultipleAlgorithm pass
FunctionProtectedArguments pass
FunctionPublicElements pass
PartialExternalFunction fail
PartialFunction fail
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 pass
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 pass
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 fail
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 fail
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 fail
ImplicitConstructionAndBinaryOp pass
NegationSubtractionOverload fail
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 fail
LessThan pass
LessThanEqual pass
Cardinality pass
CardinalityNonConnector pass
Delay fail
DelayIncorrect1 pass
DelayIncorrect2 pass
DelayIncorrect3 fail
DerConstant pass
DerConstantIncorrect1 fail
DerConstantIncorrect2 fail
Homotopy fail
SemiLinear pass
BOM pass
ClassExtends pass
ClassExtendsChain pass
ClassExtendsClassTypes pass
ClassExtendsMod pass
ClassExtendsNonReplaceable fail
NonRedeclareClassExtends fail
RedeclareClassExtends pass
ReplaceableNotInherited fail
ConstrainingMod fail
ConstrainingModWithRedecl pass
ConstrainingType pass
ConstrainingTypeDimsClass pass
ConstrainingTypeDimsComponent pass
ConstrainingTypeWrongDimsClass fail
ConstrainingTypeWrongDimsComponent fail
ImplConstrainingModWithRedecl pass
RedeclareConstrainingTypeClass fail
RedeclareConstrainingTypeComponent fail
RedeclareConstrainingTypeMod fail
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 fail
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 fail
MissingInnerAdded fail
MissingInnerMismatch2 pass
MissingInnerMismatch pass
ModificationOnOuter1 pass
ModificationOnOuter2 pass
ModificationOnOuter3 pass
MultipleInnerMultipleOuter pass
Nested pass
OuterInPackage fail
PartialInner fail
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 fail
EncapsulatedGlobalLookup pass
EncapsulatedLookupClass pass
GlobalLookupEncapsulatedElement pass
GlobalLookupNonEncapsulatedElement fail
GlobalPartialClass fail
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 fail
EnclosingClassLookupShadowedConstant pass
ImplicitShadowingFor pass
ImplicitShadowingReduction fail
LocalClassNameLookup pass
LocalCompNameLookup pass
OutsideEncapsulation fail
OutsideEncapsulationMulti fail
QualifiedImportPriority fail
UnqualifiedImportPriority fail
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 fail
ModifyProtectedClassDeclaration pass
ModifyProtectedComp fail
ModifyProtectedCompDeclaration pass
ProtectedMultiClass pass
ProtectedMultiComp pass
PublicSectionClass pass
PublicSectionComp pass
RedeclareInheritedProtectedClass pass
RedeclareInheritedProtectedComp pass
RedeclareProtectedClass fail
RedeclareProtectedComp fail
Template pass