[ticket/16889] Create separate runs for unit and functional tests

PHPBB3-16889
This commit is contained in:
Marc Alexander 2021-10-17 10:19:34 +02:00
parent a3070bedeb
commit 6af8872ef3
No known key found for this signature in database
GPG key ID: 50E0D2423696F995

View file

@ -448,12 +448,24 @@ jobs:
include: include:
- php: '7.4' - php: '7.4'
db: "postgres" db: "postgres"
type: 'unit'
- php: '8.0' - php: '8.0'
db: "postgres" db: "postgres"
type: 'unit'
- php: '8.1' - php: '8.1'
db: "postgres" db: "postgres"
type: 'unit'
- php: '7.4'
db: "postgres"
type: 'functional'
- php: '8.0'
db: "postgres"
type: 'functional'
- php: '8.1'
db: "postgres"
type: 'functional'
name: Windows - PHP ${{ matrix.php }} - ${{ matrix.db }} name: Windows - PHP ${{ matrix.php }} - ${{ matrix.db }} - ${{ matrix.type }}
steps: steps:
- name: Prepare git for Windows - name: Prepare git for Windows
@ -542,6 +554,10 @@ jobs:
Set-MpPreference -ExclusionPath "${env:PGDATA}" # Exclude PGDATA directory from Windows Defender Set-MpPreference -ExclusionPath "${env:PGDATA}" # Exclude PGDATA directory from Windows Defender
Set-MpPreference -DisableRealtimeMonitoring $true Set-MpPreference -DisableRealtimeMonitoring $true
- name: Run unit tests - name: Run unit tests
if: ${{ matrix.type == 'unit' }}
run: | run: |
phpBB/vendor/bin/phpunit --configuration .github/phpunit-psql-windows-github.xml --verbose --stop-on-error --exclude-group functional phpBB/vendor/bin/phpunit --configuration .github/phpunit-psql-windows-github.xml --verbose --stop-on-error --exclude-group functional
- name: Run unit tests
if: ${{ matrix.type == 'functional' }}
run: |
phpBB/vendor/bin/phpunit --configuration .github/phpunit-psql-windows-github.xml --verbose --stop-on-error --group functional phpBB/vendor/bin/phpunit --configuration .github/phpunit-psql-windows-github.xml --verbose --stop-on-error --group functional