Code Coverage of pyVHDLModel: 86%

Files Functions Classes

coverage.py v7.16.0, created at 2026-09-11 23:50 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
pyVHDLModel/Association.py AssociationItem   90% 10 1 0   75% 4 1   86%
pyVHDLModel/Association.py GenericMapAspectMixin   100% 6 0 0   100% 4 0   100%
pyVHDLModel/Association.py PortMapAspectMixin   100% 6 0 0   100% 4 0   100%
pyVHDLModel/Association.py (no class)   100% 31 0 0   100% 0 0   100%
pyVHDLModel/Base.py Direction   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Base.py Mode   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Base.py ModelEntity   100% 13 0 0   100% 6 0   100%
pyVHDLModel/Base.py NamedEntityMixin   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Base.py OptionallyNamedEntityMixin   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Base.py MultipleNamedEntityMixin   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Base.py LabeledEntityMixin   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Base.py DocumentedEntityMixin   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Base.py ConditionalMixin   100% 4 0 0   100% 2 0   100%
pyVHDLModel/Base.py BranchMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Base.py ConditionalBranchMixin   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Base.py ReportStatementMixin   100% 8 0 0   75% 4 1   92%
pyVHDLModel/Base.py AssertStatementMixin   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Base.py BlockStatementMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Base.py ChoicesMixin   100% 6 0 0   100% 4 0   100%
pyVHDLModel/Base.py SimpleRange   100% 10 0 0   100% 0 0   100%
pyVHDLModel/Base.py RangeFromName   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Base.py WaveformElement   100% 8 0 0   100% 2 0   100%
pyVHDLModel/Base.py (no class)   96% 145 6 0   75% 8 2   95%
pyVHDLModel/Common.py AllowBlackboxMixin   100% 8 0 0   100% 4 0   100%
pyVHDLModel/Common.py Statement   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Common.py ProcedureCallMixin   100% 9 0 0   100% 4 0   100%
pyVHDLModel/Common.py AssignmentMixin   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Common.py SignalAssignmentMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Common.py VariableAssignmentMixin   80% 5 1 0   100% 0 0   80%
pyVHDLModel/Common.py WaveformMixin   100% 5 0 0   100% 2 0   100%
pyVHDLModel/Common.py ExpressionMixin   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Common.py ConditionalWaveform   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Common.py ConditionalExpression   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Common.py ConditionalWaveformsMixin   100% 5 0 0   100% 2 0   100%
pyVHDLModel/Common.py SelectedWaveform   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Common.py OthersSelectedWaveform   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Common.py SelectedExpression   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Common.py OthersSelectedExpression   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Common.py SelectedWaveformsMixin   100% 5 0 0   100% 2 0   100%
pyVHDLModel/Common.py SelectedExpressionsMixin   100% 5 0 0   100% 2 0   100%
pyVHDLModel/Common.py (no class)   100% 84 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentStatementsMixin   100% 21 0 0   94% 16 1   97%
pyVHDLModel/Concurrent.py Instantiation   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ComponentInstantiation   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py EntityInstantiation   100% 8 0 0   100% 2 0   100%
pyVHDLModel/Concurrent.py ConfigurationInstantiation   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ProcessStatement   100% 12 0 0   100% 4 0   100%
pyVHDLModel/Concurrent.py ConcurrentProcedureCall   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentBlockStatement   94% 18 1 0   50% 2 1   90%
pyVHDLModel/Concurrent.py GenerateBranch   91% 11 1 0   50% 2 1   85%
pyVHDLModel/Concurrent.py IfGenerateBranch   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ElsifGenerateBranch   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ElseGenerateBranch   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py GenerateStatement   100% 2 0 2   100% 0 0   100%
pyVHDLModel/Concurrent.py IfGenerateStatement   89% 35 4 0   70% 20 6   82%
pyVHDLModel/Concurrent.py IndexedGenerateChoice   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py RangedGenerateChoice   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentCase   89% 9 1 0   50% 2 1   82%
pyVHDLModel/Concurrent.py GenerateCase   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py OthersGenerateCase   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py CaseGenerateStatement   100% 17 0 0   90% 10 1   96%
pyVHDLModel/Concurrent.py ForGenerateStatement   94% 16 1 0   50% 2 1   89%
pyVHDLModel/Concurrent.py ConcurrentSignalAssignment   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentSimpleSignalAssignment   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentSelectedSignalAssignment   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentConditionalSignalAssignment   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py ConcurrentAssertStatement   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Concurrent.py (no class)   100% 163 0 0   100% 0 0   100%
pyVHDLModel/Configuration.py EntityAspectEntity   100% 8 0 0   100% 2 0   100%
pyVHDLModel/Configuration.py EntityAspectConfiguration   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Configuration.py BindingIndication   100% 7 0 0   100% 2 0   100%
pyVHDLModel/Configuration.py ComponentConfiguration   100% 15 0 0   100% 6 0   100%
pyVHDLModel/Configuration.py BlockConfiguration   100% 10 0 0   100% 4 0   100%
pyVHDLModel/Configuration.py (no class)   100% 51 0 0   100% 0 0   100%
pyVHDLModel/Declaration.py Attribute   0% 7 7 0   100% 0 0   0%
pyVHDLModel/Declaration.py AttributeSpecification   0% 15 15 0   0% 2 0   0%
pyVHDLModel/Declaration.py Alias   83% 12 2 0   100% 2 0   86%
pyVHDLModel/Declaration.py (no class)   100% 57 0 0   100% 0 0   100%
pyVHDLModel/DesignUnit.py Reference   100% 3 0 0   100% 0 0   100%
pyVHDLModel/DesignUnit.py LibraryClause   100% 1 0 0   100% 0 0   100%
pyVHDLModel/DesignUnit.py DesignUnit   92% 36 3 0   90% 10 1   91%
pyVHDLModel/DesignUnit.py Context   90% 21 2 0   100% 10 0   94%
pyVHDLModel/DesignUnit.py Package   79% 24 5 0   50% 6 1   73%
pyVHDLModel/DesignUnit.py PackageBody   67% 12 4 0   100% 0 0   67%
pyVHDLModel/DesignUnit.py Entity   100% 18 0 0   100% 0 0   100%
pyVHDLModel/DesignUnit.py Architecture   57% 14 6 0   100% 0 0   57%
pyVHDLModel/DesignUnit.py Component   92% 24 2 0   100% 8 0   94%
pyVHDLModel/DesignUnit.py Configuration   67% 12 4 0   100% 0 0   67%
pyVHDLModel/DesignUnit.py (no class)   100% 142 0 0   100% 0 0   100%
pyVHDLModel/Exception.py LibraryExistsInDesignError   67% 3 1 0   100% 0 0   67%
pyVHDLModel/Exception.py LibraryRegisteredToForeignDesignError   67% 3 1 0   100% 0 0   67%
pyVHDLModel/Exception.py LibraryNotRegisteredError   0% 3 3 0   100% 0 0   0%
pyVHDLModel/Exception.py EntityExistsInLibraryError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py ArchitectureExistsInLibraryError   0% 7 7 0   100% 0 0   0%
pyVHDLModel/Exception.py PackageExistsInLibraryError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py PackageBodyExistsError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py ConfigurationExistsInLibraryError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py ContextExistsInLibraryError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py ReferencedLibraryNotExistingError   0% 5 5 0   100% 0 0   0%
pyVHDLModel/Exception.py (no class)   100% 86 0 0   100% 0 0   100%
pyVHDLModel/Expression.py NullLiteral   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Expression.py EnumerationLiteral   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py IntegerLiteral   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py FloatingPointLiteral   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py PhysicalLiteral   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py PhysicalIntegerLiteral   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Expression.py PhysicalFloatingLiteral   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Expression.py CharacterLiteral   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py StringLiteral   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py BitStringLiteral   96% 24 1 0   80% 10 2   91%
pyVHDLModel/Expression.py ParenthesisExpression   0% 1 1 0   100% 0 0   0%
pyVHDLModel/Expression.py UnaryExpression   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py TypeConversion   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py BinaryExpression   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Expression.py RangeExpression   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Expression.py QualifiedExpression   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Expression.py TernaryExpression   100% 8 0 0   100% 0 0   100%
pyVHDLModel/Expression.py WhenElseExpression   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py SubtypeAllocation   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py QualifiedExpressionAllocation   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py AggregateElement   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py SimpleAggregateElement   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Expression.py IndexedAggregateElement   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Expression.py RangedAggregateElement   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py NamedAggregateElement   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Expression.py OthersAggregateElement   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Expression.py Aggregate   100% 8 0 0   100% 2 0   100%
pyVHDLModel/Expression.py (no class)   100% 360 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Ieee   71% 24 7 0   71% 14 4   71%
pyVHDLModel/IEEE.py Math_Complex   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Math_Complex_Body   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_1164   100% 16 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_TextIO   100% 4 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Bit   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Bit_Unsigned_Body   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Std   100% 18 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Std_Unsigned   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Numeric_Std_Unsigned_Body   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Fixed_Generic_Pkg   100% 6 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Fixed_Generic_Pkg_Body   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Fixed_Pkg   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Float_Generic_Pkg   100% 6 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Float_Pkg   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Arith_MentorGraphics   100% 2 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Arith_Body_MentorGraphics   100% 1 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py VITAL_Timing   0% 3 3 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Timing_Body   0% 3 3 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Primitives   0% 4 4 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Primitives_Body   0% 3 3 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Memory   0% 7 7 0   100% 0 0   0%
pyVHDLModel/IEEE.py VITAL_Memory_Body   0% 7 7 0   100% 0 0   0%
pyVHDLModel/IEEE.py Std_Logic_Arith_Synopsys   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Misc   100% 3 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Signed   100% 4 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_TextIO_Synopsys   100% 4 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py Std_Logic_Unsigned   100% 4 0 0   100% 0 0   100%
pyVHDLModel/IEEE.py (no class)   100% 120 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py GenericInstantiationMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py GenericEntityInstantiationMixin   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py SubprogramInstantiationMixin   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py ProcedureInstantiation   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py FunctionInstantiation   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Instantiation.py PackageInstantiation   100% 11 0 0   100% 4 0   100%
pyVHDLModel/Instantiation.py (no class)   100% 34 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ModeViewElement   75% 4 1 0   100% 0 0   75%
pyVHDLModel/Interface.py SimpleModeViewElement   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Interface.py CompositeModeViewElement   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ModeViewDeclaration   86% 14 2 0   100% 4 0   89%
pyVHDLModel/Interface.py InterfaceItemMixin   100% 4 0 0   100% 2 0   100%
pyVHDLModel/Interface.py InterfaceItemWithModeMixin   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py PortInterfaceItemMixin   0% 2 2 0   100% 0 0   0%
pyVHDLModel/Interface.py GenericConstantInterfaceItem   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Interface.py GenericTypeInterfaceItem   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py GenericProcedureInterfaceItem   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py GenericFunctionInterfaceItem   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py InterfacePackage   75% 4 1 0   100% 0 0   75%
pyVHDLModel/Interface.py GenericPackageInterfaceItem   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Interface.py PortSimpleSignalInterfaceItem   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Interface.py PortViewSignalInterfaceItem   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterConstantInterfaceItem   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterVariableInterfaceItem   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterSimpleSignalInterfaceItem   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterViewSignalInterfaceItem   75% 4 1 0   100% 0 0   75%
pyVHDLModel/Interface.py ParameterFileInterfaceItem   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Interface.py WithGenericsMixin   100% 7 0 0   100% 4 0   100%
pyVHDLModel/Interface.py WithPortsMixin   100% 7 0 0   100% 4 0   100%
pyVHDLModel/Interface.py WithParametersMixin   86% 7 1 0   75% 4 1   82%
pyVHDLModel/Interface.py InterfaceGroup   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Interface.py GenericGroup   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Interface.py PortGroup   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Interface.py ParameterGroup   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Interface.py (no class)   100% 148 0 0   100% 0 0   100%
pyVHDLModel/Name.py Name   100% 15 0 0   100% 2 0   100%
pyVHDLModel/Name.py ParenthesisName   100% 7 0 0   100% 2 0   100%
pyVHDLModel/Name.py IndexedName   100% 7 0 0   100% 2 0   100%
pyVHDLModel/Name.py SelectedName   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Name.py AttributeName   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Name.py AllName   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Name.py OpenName   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Name.py (no class)   100% 50 0 0   100% 0 0   100%
pyVHDLModel/Namespace.py ExtendedKeyError   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Namespace.py Namespace   92% 106 8 0   94% 34 2   93%
pyVHDLModel/Namespace.py (no class)   97% 30 1 0   50% 2 1   94%
pyVHDLModel/Object.py Obj   100% 9 0 0   100% 0 0   100%
pyVHDLModel/Object.py WithDefaultExpressionMixin   100% 4 0 0   100% 2 0   100%
pyVHDLModel/Object.py Constant   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Object.py DeferredConstant   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Object.py Variable   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Object.py Signal   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Object.py (no class)   100% 45 0 0   100% 0 0   100%
pyVHDLModel/PSLModel.py VerificationUnit   0% 2 2 0   100% 0 0   0%
pyVHDLModel/PSLModel.py VerificationProperty   0% 2 2 0   100% 0 0   0%
pyVHDLModel/PSLModel.py VerificationMode   0% 2 2 0   100% 0 0   0%
pyVHDLModel/PSLModel.py DefaultClock   100% 4 0 0   100% 0 0   100%
pyVHDLModel/PSLModel.py (no class)   100% 26 0 0   100% 0 0   100%
pyVHDLModel/Predefined.py PredefinedLibrary   100% 10 0 0   100% 4 0   100%
pyVHDLModel/Predefined.py PredefinedPackageMixin   93% 14 1 0   75% 4 1   89%
pyVHDLModel/Predefined.py PredefinedPackage   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Predefined.py PredefinedPackageBody   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Predefined.py (no class)   100% 21 0 0   100% 0 0   100%
pyVHDLModel/Regions.py DeclarationRegionMixin   90% 10 1 0   100% 12 0   95%
pyVHDLModel/Regions.py ConcurrentDeclarationRegionMixin   100% 63 0 0   100% 34 0   100%
pyVHDLModel/Regions.py SequentialDeclarationRegionMixin   76% 50 12 0   73% 26 3   75%
pyVHDLModel/Regions.py ProtectedTypeDeclarationRegionMixin   81% 21 4 0   80% 10 2   81%
pyVHDLModel/Regions.py (no class)   99% 72 1 0   50% 2 1   97%
pyVHDLModel/STD.py Std   100% 1 0 0   100% 0 0   100%
pyVHDLModel/STD.py Standard   100% 60 0 0   100% 0 0   100%
pyVHDLModel/STD.py Env   100% 2 0 0   100% 0 0   100%
pyVHDLModel/STD.py (no class)   100% 25 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialStatementsMixin   50% 6 3 0   25% 4 1   40%
pyVHDLModel/Sequential.py SequentialProcedureCall   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialSignalAssignment   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialSimpleSignalAssignment   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialVariableAssignment   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialConditionalVariableAssignment   100% 7 0 0   100% 2 0   100%
pyVHDLModel/Sequential.py SequentialConditionalSignalAssignment   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialSelectedVariableAssignment   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialSelectedSignalAssignment   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SignalForceAssignment   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SignalReleaseAssignment   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialReportStatement   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialAssertStatement   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py Branch   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py IfBranch   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py ElsifBranch   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py ElseBranch   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py IfStatement   100% 15 0 0   100% 6 0   100%
pyVHDLModel/Sequential.py IndexedChoice   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py RangedChoice   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py SequentialCase   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py Case   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py OthersCase   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py CaseStatement   100% 10 0 0   75% 4 1   93%
pyVHDLModel/Sequential.py LoopStatement   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py ForLoopStatement   100% 6 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py WhileLoopStatement   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py LoopControlStatement   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Sequential.py ReturnStatement   100% 5 0 0   100% 2 0   100%
pyVHDLModel/Sequential.py WaitStatement   100% 13 0 0   100% 6 0   100%
pyVHDLModel/Sequential.py (no class)   100% 155 0 0   100% 0 0   100%
pyVHDLModel/Subprogram.py Subprogram   94% 33 2 0   93% 14 1   94%
pyVHDLModel/Subprogram.py Procedure   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Subprogram.py Function   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Subprogram.py MethodMixin   100% 4 0 0   100% 2 0   100%
pyVHDLModel/Subprogram.py ProcedureMethod   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Subprogram.py FunctionMethod   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Subprogram.py (no class)   100% 46 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py Symbol   100% 13 0 0   100% 4 0   100%
pyVHDLModel/Symbol.py LibraryReferenceSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py PackageReferenceSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ModeViewSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py SubprogramReferenceSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ConfigurationSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py VariableSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py SignalSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ContextReferenceSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py PackageMemberReferenceSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py AllPackageMembersReferenceSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py EntityInstantiationSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ComponentInstantiationSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ConfigurationInstantiationSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py EntitySymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ArchitectureSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py PackageSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py RecordElementSymbol   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py RangeAttributeSymbol   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py SubtypeSymbol   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ScalarConstraint   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ConstrainedScalarSubtypeSymbol   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ArrayConstraint   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py RecordConstraint   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ConstrainedArraySubtypeSymbol   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py ConstrainedRecordSubtypeSymbol   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py SimpleObjectOrFunctionCallSymbol   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py IndexedObjectOrFunctionCallSymbol   100% 1 0 0   100% 0 0   100%
pyVHDLModel/Symbol.py (no class)   100% 221 0 0   100% 0 0   100%
pyVHDLModel/Type.py BaseType   80% 5 1 0   100% 0 0   80%
pyVHDLModel/Type.py Subtype   100% 10 0 0   100% 0 0   100%
pyVHDLModel/Type.py RangedScalarType   100% 3 0 0   100% 0 0   100%
pyVHDLModel/Type.py NumericTypeMixin   0% 1 1 0   100% 0 0   0%
pyVHDLModel/Type.py DiscreteTypeMixin   0% 1 1 0   100% 0 0   0%
pyVHDLModel/Type.py EnumeratedType   100% 8 0 0   100% 4 0   100%
pyVHDLModel/Type.py IntegerType   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Type.py RealType   100% 2 0 0   100% 0 0   100%
pyVHDLModel/Type.py PhysicalType   100% 9 0 0   100% 2 0   100%
pyVHDLModel/Type.py ArrayType   100% 8 0 0   100% 2 0   100%
pyVHDLModel/Type.py RecordTypeElement   100% 7 0 0   100% 0 0   100%
pyVHDLModel/Type.py RecordType   100% 8 0 0   100% 4 0   100%
pyVHDLModel/Type.py ProtectedType   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Type.py ProtectedTypeBody   100% 4 0 0   100% 0 0   100%
pyVHDLModel/Type.py AccessType   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Type.py FileType   100% 5 0 0   100% 0 0   100%
pyVHDLModel/Type.py (no class)   100% 112 0 0   100% 0 0   100%
pyVHDLModel/__init__.py VHDLVersion   5% 55 52 0   14% 28 0   8%
pyVHDLModel/__init__.py ObjectClass   0% 1 1 0   100% 0 0   0%
pyVHDLModel/__init__.py Design   61% 583 228 0   56% 316 31   59%
pyVHDLModel/__init__.py Library   71% 98 28 0   82% 60 5   75%
pyVHDLModel/__init__.py Document   56% 171 75 0   52% 82 19   55%
pyVHDLModel/__init__.py (no class)   100% 278 0 0   100% 0 0   100%
Total     89% 5219 578 2   71% 892 93   86%

No items found using the specified filter.

138 empty classes skipped.