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

Streamline and document testing mechanism #140

Open
4 of 7 tasks
pseewald opened this issue Oct 3, 2022 · 0 comments
Open
4 of 7 tasks

Streamline and document testing mechanism #140

pseewald opened this issue Oct 3, 2022 · 0 comments
Assignees
Labels

Comments

@pseewald
Copy link
Collaborator

pseewald commented Oct 3, 2022

The current testing mechanism is hard to maintain and should be simplified:

  • separate unit tests from tests acting on external Fortran code
  • Create at least 3 test suites for unit tests, quick testing and extended testing
  • everything should be native Python (no shell scripts or system calls)
  • make it easy to add new external Fortran code via configuration file
  • Support non-default fprettify options for external Fortran code (Improve testing #44)
  • Document how to debug failing tests
  • consider switching to pytest (Update testing framework #136)

EDIT: crossed out pytest as unittest seems to be flexible enough for the moment.

@pseewald pseewald self-assigned this Oct 3, 2022
This was referenced Oct 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant