BCDA-APS / gemviz

Data visualization for tiled
https://bcda-aps.github.io/gemviz/
Other
4 stars 0 forks source link

start unit tests #86

Closed prjemian closed 1 year ago

prjemian commented 1 year ago

This is a GUI so unit testing might be a challenge. Still, some parts can be tested without GUI.

prjemian commented 1 year ago

The PyDM GUI uses unit testing. Amongst its developer requirements, is pytest-qt.

prjemian commented 1 year ago

This will be a good chance to learn how to apply unit testing for GUI software.

prjemian commented 1 year ago

Should follow #50.

prjemian commented 1 year ago

Much of the functional testing will require a tiled server with a catalog of test runs. Running against the same test catalog in both CI and at the APS may pose a challenge.

But we need a test suite in place to be accepted by conda-forge. Let's start off with some simple tests that avoid use of a tiled server.