Code Coverage of pyEDAA.OSVVM: 86%

Files Functions Classes

coverage.py v7.6.12, created at 2025-03-10 07:04 +0000

File function statements missing excluded branches partial coverage
pyEDAA/OSVVM/Environment.py SourceFile.__init__ 2 0 4 0 0 100%
pyEDAA/OSVVM/Environment.py SourceFile.Path 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py VHDLSourceFile.__init__ 7 3 8 2 1 56%
pyEDAA/OSVVM/Environment.py VHDLSourceFile.VHDLVersion 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py VHDLSourceFile.VHDLVersion 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py VHDLSourceFile.VHDLLibrary 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py VHDLLibrary.__init__ 3 0 4 0 0 100%
pyEDAA/OSVVM/Environment.py VHDLLibrary.Name 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py VHDLLibrary.Files 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py VHDLLibrary.AddFile 2 0 4 0 0 100%
pyEDAA/OSVVM/Environment.py VHDLLibrary.__repr__ 1 1 0 0 0 0%
pyEDAA/OSVVM/Environment.py GenericValue.__init__ 3 0 8 0 0 100%
pyEDAA/OSVVM/Environment.py GenericValue.Name 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py GenericValue.Value 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py GenericValue.__repr__ 1 1 0 0 0 0%
pyEDAA/OSVVM/Environment.py Testcase.__init__ 17 9 16 10 2 37%
pyEDAA/OSVVM/Environment.py Testcase.Name 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Testcase.ToplevelName 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Testcase.Generics 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Testcase.SetToplevel 1 0 4 0 0 100%
pyEDAA/OSVVM/Environment.py Testcase.AddGeneric 1 0 4 0 0 100%
pyEDAA/OSVVM/Environment.py Testcase.__repr__ 1 1 0 0 0 0%
pyEDAA/OSVVM/Environment.py Testsuite.__init__ 13 8 8 8 1 29%
pyEDAA/OSVVM/Environment.py Testsuite.Name 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Testsuite.Testcases 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Testsuite.AddTestcase 2 2 4 0 0 0%
pyEDAA/OSVVM/Environment.py Testsuite.__repr__ 1 1 0 0 0 0%
pyEDAA/OSVVM/Environment.py Context.__init__ 13 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.Clear 12 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.Processor 1 1 0 0 0 0%
pyEDAA/OSVVM/Environment.py Context.LastException 3 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.LastException 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.WorkingDirectory 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.CurrentDirectory 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.VHDLVersion 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.VHDLVersion 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.IncludedFiles 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.Libraries 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.Library 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.Testsuites 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.Testsuite 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.TestCase 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.IncludeFile 19 6 14 8 2 70%
pyEDAA/OSVVM/Environment.py Context.EvaluateFile 1 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.SetLibrary 5 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.AddVHDLFile 4 0 0 2 0 100%
pyEDAA/OSVVM/Environment.py Context.SetTestsuite 5 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py Context.AddTestcase 5 0 0 2 1 86%
pyEDAA/OSVVM/Environment.py Context.SetTestcaseToplevel 6 3 0 2 1 50%
pyEDAA/OSVVM/Environment.py Context.AddOption 3 0 0 0 0 100%
pyEDAA/OSVVM/Environment.py (no function) 126 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py build 1 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py include 4 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py library 1 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py analyze 5 0 9 0 0 100%
pyEDAA/OSVVM/Procedures.py simulate 6 0 10 2 0 100%
pyEDAA/OSVVM/Procedures.py generic 3 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py TestSuite 1 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py TestName 1 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py RunTest 13 0 19 2 0 100%
pyEDAA/OSVVM/Procedures.py LinkLibrary 1 1 0 0 0 0%
pyEDAA/OSVVM/Procedures.py LinkLibraryDirectory 1 1 0 0 0 0%
pyEDAA/OSVVM/Procedures.py SetVHDLVersion 13 0 9 8 0 100%
pyEDAA/OSVVM/Procedures.py GetVHDLVersion 10 0 4 8 0 100%
pyEDAA/OSVVM/Procedures.py SetCoverageAnalyzeEnable 1 1 0 0 0 0%
pyEDAA/OSVVM/Procedures.py SetCoverageSimulateEnable 1 1 0 0 0 0%
pyEDAA/OSVVM/Procedures.py FileExists 1 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py DirectoryExists 1 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py ChangeWorkingDirectory 1 1 5 0 0 0%
pyEDAA/OSVVM/Procedures.py FindOsvvmSettingsDirectory 1 1 0 0 0 0%
pyEDAA/OSVVM/Procedures.py CreateOsvvmScriptSettingsPkg 1 1 0 0 0 0%
pyEDAA/OSVVM/Procedures.py noop 1 0 0 0 0 100%
pyEDAA/OSVVM/Procedures.py (no function) 48 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py TclEnvironment.__init__ 4 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py TclEnvironment.TCL 1 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py TclEnvironment.Procedures 1 1 0 0 0 0%
pyEDAA/OSVVM/Tcl.py TclEnvironment.Context 1 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py TclEnvironment.RegisterPythonFunctionAsTclProcedure 4 0 0 2 0 100%
pyEDAA/OSVVM/Tcl.py TclEnvironment.LoadProFile 2 2 0 0 0 0%
pyEDAA/OSVVM/Tcl.py TclEnvironment.EvaluateProFile 4 2 0 0 0 50%
pyEDAA/OSVVM/Tcl.py TclEnvironment.__setitem__ 1 1 0 0 0 0%
pyEDAA/OSVVM/Tcl.py TclEnvironment.__getitem__ 1 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py TclEnvironment.__delitem__ 1 1 0 0 0 0%
pyEDAA/OSVVM/Tcl.py OsvvmVariables.__init__ 4 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py OsvvmVariables.VHDlversion 1 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py OsvvmVariables.ToolVendor 1 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py OsvvmVariables.ToolName 1 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py OsvvmVariables.ToolVersion 1 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py OsvvmProFileProcessor.__init__ 8 0 0 4 2 83%
pyEDAA/OSVVM/Tcl.py OsvvmProFileProcessor.LoadOsvvmDefaults 14 7 0 6 2 45%
pyEDAA/OSVVM/Tcl.py OsvvmProFileProcessor.OverwriteTclProcedures 1 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py OsvvmProFileProcessor.RegisterTclProcedures 18 0 0 0 0 100%
pyEDAA/OSVVM/Tcl.py getException 4 1 0 4 2 62%
pyEDAA/OSVVM/Tcl.py (no function) 56 0 0 0 0 100%
pyEDAA/OSVVM/__init__.py (no function) 11 0 0 0 0 100%
Total   538 58 134 70 14 86%

No items found using the specified filter.