Skip to content

Harmonize listers parameters and add test to check mandatory ones

Ensure that all lister classes have the same set of mandatory parameters in their constructors, notably: scheduler, url, instance and credentials.

Add a new test checking listers classes have mandatory parameters declared in their constructors. The purpose is to avoid deployment issues on staging or production environment as celery tasks can fail to be executed if mandatory parameters are not handled by listers.

Reated to swh/infra/sysadm-environment#5030 (closed).

Merge request reports