mphowardlab / azplugins

A HOOMD-blue component for soft matter simulations.
BSD 3-Clause "New" or "Revised" License
21 stars 13 forks source link

Run automated / CI testing #2

Closed mphoward closed 5 years ago

mphoward commented 5 years ago

Now that azplugins is available publicly on github, I need to find a new testing / CI platform since the old Jenkins server is no longer available. CircleCI seems like a good option at least for the CPU tests. (There aren't any GPUs available for execution.) To get those tests up and running, I need:

These containers will have a few different build configurations of hoomd installed, and then the plugins can be built externally to those to save on compile time. We probably need two versions of hoomd: (1) the minimum supported version and (2) "bleeding edge" hoomd (either the latest tag or maint) to look out for bugs. (2) might be better suited to a download-and-build since this code may continually change.

A long-term testing option is needed for the GPU if significant code development is going to continue on this project.

mphoward commented 5 years ago

Somewhere, we need to test a mix of CUDA versions, as some compilation errors only show up in CUDA 9 (see #4).

mphoward commented 5 years ago

Will defer doc testing until #1 is completed/

mphoward commented 5 years ago

Implemented on master and mostly polished off in #7 .