Coverage report: 79%

Files Functions Classes

coverage.py v7.10.6, created at 2025-09-10 16:56 -0400

File class statements missing excluded coverage
src/pymetallic/__init__.py (no class) 6 3 0 50%
src/pymetallic/helpers.py StopWatch 9 3 0 67%
src/pymetallic/helpers.py AnimateIt 64 47 0 27%
src/pymetallic/helpers.py MetallicDemo 474 27 0 94%
src/pymetallic/helpers.py MetalMatrixOperations 105 41 0 61%
src/pymetallic/helpers.py (no class) 153 100 0 35%
src/pymetallic/metallic.py MetalError 0 0 0 100%
src/pymetallic/metallic.py Device 29 2 0 93%
src/pymetallic/metallic.py CommandQueue 6 1 0 83%
src/pymetallic/metallic.py Buffer 50 10 0 80%
src/pymetallic/metallic.py Library 10 0 0 100%
src/pymetallic/metallic.py Function 3 0 0 100%
src/pymetallic/metallic.py ComputePipelineState 6 1 0 83%
src/pymetallic/metallic.py CommandBuffer 11 2 0 82%
src/pymetallic/metallic.py ComputeCommandEncoder 21 1 0 95%
src/pymetallic/metallic.py (no class) 142 29 0 80%
src/tests/__init__.py (no class) 0 0 0 100%
src/tests/test_pymetal.py TestPyMetalCore 38 2 0 95%
src/tests/test_pymetal.py TestPyMetalComputeOperations 67 0 0 100%
src/tests/test_pymetal.py TestPyMetalErrorHandling 9 0 0 100%
src/tests/test_pymetal.py TestPyMetalPerformance 37 0 0 100%
src/tests/test_pymetal.py (no class) 50 5 0 90%
Total   1290 274 0 79%

No items found using the specified filter.