Code Coverage of pyEDAA.ToolSetup: 80%

Files Functions Classes

coverage.py v7.12.0, created at 2025-11-21 22:31 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
pyEDAA / ToolSetup / Aldec / __init__.py Aldec.ActiveHDL   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / Aldec / __init__.py Aldec.RivieraPRO   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / Aldec / __init__.py (no function)   100% 22 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py ToolInformation.__init__   100% 4 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py ToolInformation.InstallationDirectory   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py ToolInformation.BinaryDirectory   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py ToolInformation.Version   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py ToolInformation.Edition   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py VendorInformation.__init__   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py VendorInformation.InstallationDirectory   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py ToolInstance.__init__   100% 2 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py ToolInstance.Tool   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py Tool.__init__   100% 4 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py Tool.__contains__   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / DataModel.py Tool.__getitem__   100% 4 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py Tool.Vendor   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py Tool.Variants   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / DataModel.py Vendor.__init__   100% 5 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py Vendor.__contains__   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / DataModel.py Vendor.__getitem__   100% 4 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py Vendor.Installation   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py Vendor.Tools   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / DataModel.py Installation.__init__   100% 2 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py Installation.__contains__   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / DataModel.py Installation.__getitem__   100% 4 0 0   100% 0 0   100%
pyEDAA / ToolSetup / DataModel.py (no function)   100% 72 0 0   100% 0 0   100%
pyEDAA / ToolSetup / IntelFPGA / __init__.py IntelFPGA.Quartus   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / IntelFPGA / __init__.py IntelFPGA.ModelSim   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / IntelFPGA / __init__.py (no function)   100% 15 0 0   100% 0 0   100%
pyEDAA / ToolSetup / Interface.py (no function)   100% 11 0 0   100% 0 0   100%
pyEDAA / ToolSetup / Lattice / __init__.py Lattice.Diamond   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / Lattice / __init__.py Lattice.ActiveHDL   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / Lattice / __init__.py Lattice.ModelSim   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / Lattice / __init__.py (no function)   100% 17 0 0   100% 0 0   100%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDLInstance.__init__   0% 5 5 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDLInstance.Platform   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDLInstance.Runtime   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDLInstance.Backend   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDLInstance._CreateGHDLCLIInstance   0% 3 3 0   0% 2 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDLInstance.GetGHDL   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDLInstance.GetVHDLAnalyzer   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDLInstance.GetEloborator   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDLInstance.GetSimulator   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py GHDL.Default   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / GHDL.py (no function)   100% 35 0 6   100% 0 0   100%
pyEDAA / ToolSetup / OpenSource / GTKWave.py (no function)   100% 5 0 0   100% 0 0   100%
pyEDAA / ToolSetup / OpenSource / __init__.py OpenSource.GHDL   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / __init__.py OpenSource.GTKWave   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / OpenSource / __init__.py (no function)   100% 14 0 0   100% 0 0   100%
pyEDAA / ToolSetup / SiemensEDA / __init__.py SiemensEDA.ModelSim   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / SiemensEDA / __init__.py SiemensEDA.QuestaSim   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / SiemensEDA / __init__.py (no function)   100% 17 0 0   100% 0 0   100%
pyEDAA / ToolSetup / SystemTools / __init__.py SystemTools.Git   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / SystemTools / __init__.py (no function)   100% 11 0 0   100% 0 0   100%
pyEDAA / ToolSetup / Xilinx / __init__.py Xilinx.ISE   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / Xilinx / __init__.py Xilinx.Vivado   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / Xilinx / __init__.py Xilinx.VivadoSDK   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / Xilinx / __init__.py Xilinx.Vitis   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / Xilinx / __init__.py (no function)   100% 26 0 0   100% 0 0   100%
pyEDAA / ToolSetup / __init__.py ConfigurationMixIn.__init__   100% 1 0 0   100% 0 0   100%
pyEDAA / ToolSetup / __init__.py ToolInstance.__init__   100% 6 0 0   100% 0 0   100%
pyEDAA / ToolSetup / __init__.py Tool.__init__   100% 3 0 0   100% 0 0   100%
pyEDAA / ToolSetup / __init__.py Tool.Default   0% 1 1 0   100% 0 0   0%
pyEDAA / ToolSetup / __init__.py Tool._LoadVariant   80% 5 1 0   50% 2 1   71%
pyEDAA / ToolSetup / __init__.py Tool._LoadAllVariants   0% 6 6 0   0% 6 0   0%
pyEDAA / ToolSetup / __init__.py Vendor.__init__   100% 4 0 0   100% 0 0   100%
pyEDAA / ToolSetup / __init__.py Vendor._LoadTool   83% 6 1 0   50% 2 1   75%
pyEDAA / ToolSetup / __init__.py Vendor._LoadAllTools   0% 7 7 0   0% 6 0   0%
pyEDAA / ToolSetup / __init__.py Installations.__init__   100% 2 0 0   100% 0 0   100%
pyEDAA / ToolSetup / __init__.py Installations._LoadVendor   100% 4 0 0   100% 0 0   100%
pyEDAA / ToolSetup / __init__.py Installations._LoadAllVendors   0% 7 7 0   0% 6 0   0%
pyEDAA / ToolSetup / __init__.py Installations.Aldec   100% 2 0 0   100% 0 0   100%
pyEDAA / ToolSetup / __init__.py Installations.Altera   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / __init__.py Installations.IntelFPGA   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / __init__.py Installations.Lattice   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / __init__.py Installations.MentorGraphics   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / __init__.py Installations.OpenSource   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / __init__.py Installations.SiemensEDA   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / __init__.py Installations.SystemTools   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / __init__.py Installations.Xilinx   0% 2 2 0   100% 0 0   0%
pyEDAA / ToolSetup / __init__.py (no function)   100% 87 0 0   100% 0 0   100%
Total     83% 482 81 32   8% 24 2   80%

No items found using the specified filter.

26 empty functions skipped.