actinia-org / actinia-core

Actinia Core is an open source REST API for scalable, distributed, high performance processing of geographical data that uses mainly GRASS GIS for computational tasks (DOI: https://doi.org/10.5281/zenodo.5879231) | Tutorial: https://actinia-org.github.io/actinia-core/ | Docker: https://hub.docker.com/r/mundialis/actinia-core
https://actinia.mundialis.de/
GNU General Public License v3.0
78 stars 23 forks source link

Add tests for different queue types #422

Open mmacata opened 1 year ago

mmacata commented 1 year ago

In https://github.com/actinia-org/actinia-core/pull/421 and https://github.com/actinia-org/actinia-core/pull/355 the queue was separated to allow an actinia worker to process the job independantely from the instance which received the job.

There are no tests for this yet as a different config is needed and a mechanism how to start the worker. Tests would be needed for queue_type = per_job and queue_type = per_user.

It is also necessary to get rid of all the config overwrites inside the tests, e.g. for resource storage or redis database.

mmacata commented 10 months ago

Also check why i