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
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.
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
andqueue_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.