Closed prjemian closed 1 year ago
The PyDM GUI uses unit testing. Amongst its developer requirements, is pytest-qt.
This will be a good chance to learn how to apply unit testing for GUI software.
Should follow #50.
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.
ChartView
widget : use arrays created in Python code
This is a GUI so unit testing might be a challenge. Still, some parts can be tested without GUI.