tasks: Ensure tasks can be scheduled
This: - Adds a generic test on all tasks modules of the package to ensure tasks and lister visit type are ok so scheduling can happen. - Opens an utility function so we can use it on other loader module - fixes the archive loader which was misnamed and adapts accordingly its task and its loader's visit types. This now needs a new deployment and a migration script on the scheduler db for that loader. Refs. swh/infra/sysadm-environment#4906
Showing
- docs/package-loader-tutorial.rst 1 addition, 1 deletiondocs/package-loader-tutorial.rst
- swh/loader/core/tests/test_tasks.py 2 additions, 40 deletionsswh/loader/core/tests/test_tasks.py
- swh/loader/package/archive/__init__.py 3 additions, 3 deletionsswh/loader/package/archive/__init__.py
- swh/loader/package/archive/loader.py 13 additions, 10 deletionsswh/loader/package/archive/loader.py
- swh/loader/package/archive/tasks.py 5 additions, 5 deletionsswh/loader/package/archive/tasks.py
- swh/loader/package/archive/tests/test_archive.py 30 additions, 30 deletionsswh/loader/package/archive/tests/test_archive.py
- swh/loader/package/archive/tests/test_tasks.py 4 additions, 4 deletionsswh/loader/package/archive/tests/test_tasks.py
- swh/loader/package/nixguix/tests/test_nixguix.py 4 additions, 4 deletionsswh/loader/package/nixguix/tests/test_nixguix.py
- swh/loader/tests/__init__.py 51 additions, 0 deletionsswh/loader/tests/__init__.py
- swh/loader/tests/test_tasks.py 41 additions, 0 deletionsswh/loader/tests/test_tasks.py
Loading
Please register or sign in to comment