Summary: 885/1028 succeeded

omc OMCompiler v1.25.0-dev.245+g8a7d42a9f7 compliance suite 3.2 (885/1028)

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
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
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 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
?abfnrtv fail
PartialSimulationModel pass
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 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 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 fail
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 fail
SizeArrayInvalid pass
SizeArrayValid pass
SizeNestedInvalid pass
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 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 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 fail
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