Right now the plugin is very sparse on tests. We need to provide better coverage, at least of primary functions in the tool, and also need to shift from running on Travis (now broken, but that code is still in the repo) to running on github actions. This includes updating to the latest headless QGIS docker image for tests that need the GUI.
[x] shifts tests to running on github actions
[ ] add tests for code accessing the API (api.py)
[ ] add tests for main GUI windows for each algorithm (including remote and localexecution modes)
[ ] add tests for functions used to change land cover legend
[ ] add tests for false positive/negative functionality
Right now the plugin is very sparse on tests. We need to provide better coverage, at least of primary functions in the tool, and also need to shift from running on Travis (now broken, but that code is still in the repo) to running on github actions. This includes updating to the latest headless QGIS docker image for tests that need the GUI.