MRtrix3 / mrtrix3

MRtrix3 provides a set of tools to perform various advanced diffusion MRI analyses, including constrained spherical deconvolution (CSD), probabilistic tractography, track-density imaging, and apparent fibre density
http://www.mrtrix.org
Mozilla Public License 2.0
294 stars 181 forks source link

Testing: Flag external dependencies #2996

Open Lestropie opened 2 months ago

Lestropie commented 2 months ago

Came to mind modifying #2855.

The full set of Python command tests can't always be run; partly because of time, partly because of external dependencies. There's now label pythonci that selects a small set of tests to run, which will eventually be incorporated into CI. What's missing is the ability to run every test except for those that have external dependencies. Should be easy to add a label to tests that invoke anything outside of MRtrix3, eg. "extdep".