qutip / qutip-cupy

CuPy linear-algebra backend for QuTiP
BSD 3-Clause "New" or "Revised" License
19 stars 10 forks source link

Create initial testing framework #2

Closed jakelishman closed 3 years ago

jakelishman commented 3 years ago

This sets up a basic pytest framework for automatically testing the package, a GitHub Action to automatically run these tests on every push and pull request sync, and configuration files for Coveralls (included in the action) and CodeClimate. These are largely similar to the current main QuTiP versions.

jakelishman commented 3 years ago

Yeah, I haven't attempted to write any actual testing matrix for you or anything like that, because you'll be better placed to fill it in than I am.

If we do get a self-hosted GPU, I wouldn't count on us being able to source one we can use long-term within a short time-frame. Best to assume we won't have one for the time being - it's ok if we have to do a bit of testing on Colab or personal machines at the start.

MrRobot2211 commented 3 years ago

Understood.Thank you very much @jakelishman . This is shaping up to be great project.