Skip to content

Start doing integration testing #267

@ebrahimebrahim

Description

@ebrahimebrahim

We should generally start including integration testing in SlicerOpenLIFU.

Since we have zero of these at the moment, adding the first one is going to be the hardest part. So this issue represents just adding a single integration test of just anything, as long as its some multi-module workflow, to establish a precedent for future tests.

Some questions to be answered:

  • Where will the test live? If it covers multiple modules, then is it logical for it to live in OpenLIFUHome for example?
  • What kind of example data will the test use? How will it get data if not from db_dvc?
  • What is the best way to run the test? Is this something you should be able to run headless, or would that prevent it from messing around with widgets? What if there are many tests -- is there a convenient way to run all of them?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions