EMS-TU-Ilmenau / fastmat

A library to build up lazily evaluated expressions of linear transforms for efficient scientific computing.
https://fastmat.readthedocs.io
Apache License 2.0
24 stars 8 forks source link

Increase test coverage #71

Closed ChristophWWagner closed 1 year ago

ChristophWWagner commented 5 years ago

Currently, we have a test coverage on coveralls of about 77% which is indeed not bad. The remainder of about 23% comes mostly from two problems:

The first issue can be resolved by add failure-checks where we'd execute some code provoking some specific failure and report if exceptions are not raised as we would expect them to be. The second issue however is up to coveralls but we might see if we could so something to avoid the situation it. The third issue could be addressed quite easily by having a thorough look at the coverage output

Overall, this will increase reliability of sanity checks for new (and old) classes and detect some common pitfalls on sanity checks during initialization.