computablee / DotMP

A collection of powerful abstractions for parallel programming in .NET with an OpenMP-like API.
https://computablee.github.io/DotMP/
GNU Lesser General Public License v2.1
29 stars 8 forks source link

More rigorous unit/integration testing #45

Closed computablee closed 11 months ago

computablee commented 1 year ago

Currently, most all of the tests are integration tests. I would love to see some fine-grained unit tests for DotMP. Anything helps and this is very open-ended, but we should start by creating a new XUnit tester for unit testing that's capable of testing the internal classes and methods that DotMP mostly consists of.

ayan-joshi commented 11 months ago

Hello I want to work on this issue can u assign it to me @computablee

computablee commented 11 months ago

Done

computablee commented 11 months ago

@ayan-joshi Just a head's up, I'm going ahead and adding some tests for the parallel for reduction method tonight, since a lot of it is untested and I can fairly quickly write some tests for that. Let me know if this affects you at all.

computablee commented 11 months ago

Added some more tests in #82.

computablee commented 11 months ago

I am closing this issue since the repo has recently achieved 100% code coverage (:partying_face:). I went ahead and worked through this myself since I did not see that the repo had been forked for this issue.