Skip to content

Commit

Permalink
tests: Adapt workflow to this ckanext
Browse files Browse the repository at this point in the history
  • Loading branch information
bellisk committed Sep 13, 2023
1 parent 5963147 commit 90d04bf
Showing 1 changed file with 2 additions and 15 deletions.
17 changes: 2 additions & 15 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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/[email protected]#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/[email protected]#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

0 comments on commit 90d04bf

Please sign in to comment.