Skip to content

Use correct online help and Git repository according to the correct QGIS Server wrapper used #9130

Use correct online help and Git repository according to the correct QGIS Server wrapper used

Use correct online help and Git repository according to the correct QGIS Server wrapper used #9130

Workflow file for this run

name: "🎳 Unit tests"
on:
push:
branches:
- master
- release_3_*
pull_request:
branches:
- master
- release_3_*
jobs:
php-tests:
name: "🐘 PHP-Unit"
runs-on: ubuntu-latest
strategy:
matrix:
include:
- php-version: "8.0"
php-unit: "9.5.7"
- php-version: "8.1"
php-unit: "10.5.29"
- php-version: "8.2"
php-unit: "11.2.9"
- php-version: "8.3"
php-unit: "11.2.9"
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Setup PHP with tools
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-version }}
tools: php-cs-fixer, phpunit
- name: Change the version of PHPUnit
# working-directory: tests/units
run: composer require --working-dir=tests/units/ phpunit/phpunit:${{ matrix.php-unit }}
- name: Running tests
run: make tests
js-tests:
name: "🟨 JS-Unit"
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- uses: actions/setup-node@v4
- name: Install dependencies
working-directory: tests/js-units
run: npm install
- name: Running tests
working-directory: tests/js-units
run: npm run js:test