Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nibabel tests #10

Open
djarecka opened this issue Nov 15, 2019 · 1 comment
Open

Nibabel tests #10

djarecka opened this issue Nov 15, 2019 · 1 comment

Comments

@djarecka
Copy link

DC CC 2019 Project template, replace with project name

Instructions and template for final projects.

  • Krzysztof (Chris) Gorgolewski, Google (@chrisgorgo)
  • Dorota Jarecka, MIT
  • Chris Markiewicz, Stanford (@effigies)

Brief description of what was accomplished with this project

Nibabel project has a large test coverage, but all of the test are run and written using Nosetes or Unitttest framework. We decided to move the test suits to pytest, that is newer, and highly popular python testing framework.

We've started moving the test using nose2pytest library for making basic and one-line changes in the tests, and manually changing more complex structures of the tests.

The work will be continue today and will be sponsored by Amtrak wifi and power support :)


Resources

Links to the repositories involved in your project
https://github.com/nipy/nibabel
nipy/nibabel#840


@djarecka djarecka changed the title Nibabel testing Nibabel tests Nov 15, 2019
@effigies
Copy link

Deliverable

The nibabel test suite uses the abandoned (stable, but unmaintained) nose library. For the sake of continued support for many neuroimaging formats, such as NIfTI-1/2 and AFNI's BRIK/HEAD, moving to a modern, supported test library will lower the barrier to entry to new contributors and maintainers.

This will also facilitate the inclusion of nitransforms in nibabel.

Status

Partially completed. No apparent reductions in coverage in the process thus far.


Resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants