From 90d04bf954e3630e811b1a480fb6983ee9d88f51 Mon Sep 17 00:00:00 2001 From: Rae Knowler Date: Wed, 13 Sep 2023 09:47:16 +0200 Subject: [PATCH] tests: Adapt workflow to this ckanext --- .github/workflows/test.yml | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d6e6874..f33321c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: - name: Install requirements run: pip install flake8 pycodestyle - name: Check syntax - run: flake8 --statistics --show-source --exclude ckanext/switzerland/tests,setup.py ckanext + run: flake8 --statistics --show-source --exclude ckanext/dcatapchharvest/tests,setup.py ckanext test: needs: lint @@ -52,29 +52,16 @@ jobs: pip install -r requirements.txt pip install -r dev-requirements.txt pip install -e . - pip install -e git+https://github.com/ckan/ckanext-scheming.git#egg=ckanext-scheming - pip install -e git+https://github.com/ckan/ckanext-fluent.git#egg=ckanext-fluent - pip install -e git+https://github.com/ckan/ckanext-hierarchy.git#egg=ckanext-hierarchy # Last commit before support for Python 2 was dropped pip install -e git+https://github.com/ckan/ckanext-harvest.git@v1.4.2#egg=ckanext-harvest pip install -r https://raw.githubusercontent.com/ckan/ckanext-harvest/v1.4.2/requirements.txt # Last commit before support for Python 2 was dropped pip install -e git+https://github.com/ckan/ckanext-dcat.git@0c26bed5b7a3a7fca8e7b78e338aace096e0ebf6#egg=ckanext-dcat pip install -r https://raw.githubusercontent.com/ckan/ckanext-dcat/0c26bed5b7a3a7fca8e7b78e338aace096e0ebf6/requirements-py2.txt - pip install -e git+https://github.com/opendata-swiss/ckanext-dcatapchharvest.git#egg=ckanext-dcatapchharvest - pip install -r https://raw.githubusercontent.com/opendata-swiss/ckanext-dcatapchharvest/master/requirements.txt - pip install -e git+https://github.com/opendata-swiss/ckanext-harvester_dashboard.git#egg=ckanext-harvester_dashboard - pip install -r https://raw.githubusercontent.com/opendata-swiss/ckanext-harvester_dashboard/master/requirements.txt - pip install -e git+https://github.com/ckan/ckanext-xloader.git#egg=ckanext-xloader - pip install -r https://raw.githubusercontent.com/ckan/ckanext-xloader/master/requirements.txt - pip install -e git+https://github.com/opendata-swiss/ckanext-subscribe.git#egg=ckanext-subscribe - pip install -r https://raw.githubusercontent.com/opendata-swiss/ckanext-subscribe/master/requirements.txt - # Last commit before support for Python 2 was dropped - pip install -e git+https://github.com/ckan/ckanext-showcase.git@v1.5.2#egg=ckanext-showcase - name: Setup extension run: | paster --plugin=ckan db init -c test.ini paster --plugin=ckanext-harvest harvester initdb -c test.ini - name: Run tests - run: nosetests --ckan --nologcapture --with-pylons=test.ini --verbose ckanext/switzerland + run: nosetests --ckan --nocapture --nologcapture --with-pylons=test.ini --with-coverage --cover-package=ckanext.dcatapchharvest --cover-inclusive --cover-erase --cover-tests ckanext/dcatapchharvest