enable pytest testing in CI

This commit is contained in:
Sarah Hoffmann
2021-01-15 15:22:21 +01:00
parent 438ed431dd
commit 496a3d29db

View File

@@ -46,21 +46,21 @@ jobs:
- uses: ./.github/actions/build-nominatim - uses: ./.github/actions/build-nominatim
- name: Install test prerequsites - name: Install test prerequsites
run: | run: sudo apt-get install -y -qq php-codesniffer pylint python3-pytest python3-behave
sudo apt-get install -y -qq php-codesniffer pylint
sudo pip3 install behave
- name: PHP linting - name: PHP linting
run: phpcs --report-width=120 . run: phpcs --report-width=120 .
- name: Python linting - name: Python linting
run: | run: pylint nominatim
pylint nominatim
- name: PHP unit tests - name: PHP unit tests
run: phpunit ./ run: phpunit ./
working-directory: test/php working-directory: test/php
- name: Python unit tests
run: pytest test/python
- name: BDD tests - name: BDD tests
run: behave -DREMOVE_TEMPLATE=1 --format=progress3 run: behave -DREMOVE_TEMPLATE=1 --format=progress3
working-directory: test/bdd working-directory: test/bdd