mirror of
https://github.com/flarum/framework.git
synced 2025-06-04 06:44:33 +08:00
Add DB prefix to PHP tests (#1855)
* Add test job with PHP 7.3, MySQL & custom prefix * Add prefix MariaDB test * Add PHP 7.4 to tests * Remove PHP 7.4 from tests This reverts commit 270cba2f5f3883cba856d891e3b2f5feda8a2b01.
This commit is contained in:

committed by
Daniël Klabbers

parent
db7e28d316
commit
b750554011
30
.github/workflows/test.yml
vendored
30
.github/workflows/test.yml
vendored
@ -9,15 +9,38 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
php: [7.1, 7.2, 7.3]
|
php: [7.1, 7.2, 7.3]
|
||||||
db: ['mysql:5.7', mariadb]
|
service: ['mysql:5.7', mariadb]
|
||||||
|
prefix: ['', flarum_]
|
||||||
|
|
||||||
|
include:
|
||||||
|
- service: 'mysql:5.7'
|
||||||
|
db: MySQL
|
||||||
|
- service: mariadb
|
||||||
|
db: MariaDB
|
||||||
|
- prefix: flarum_
|
||||||
|
prefixStr: (prefix)
|
||||||
|
|
||||||
|
exclude:
|
||||||
|
- php: 7.1
|
||||||
|
service: 'mysql:5.7'
|
||||||
|
prefix: flarum_
|
||||||
|
- php: 7.1
|
||||||
|
service: mariadb
|
||||||
|
prefix: flarum_
|
||||||
|
- php: 7.2
|
||||||
|
service: 'mysql:5.7'
|
||||||
|
prefix: flarum_
|
||||||
|
- php: 7.2
|
||||||
|
service: mariadb
|
||||||
|
prefix: flarum_
|
||||||
|
|
||||||
services:
|
services:
|
||||||
mysql:
|
mysql:
|
||||||
image: ${{ matrix.db }}
|
image: ${{ matrix.service }}
|
||||||
ports:
|
ports:
|
||||||
- 13306:3306
|
- 13306:3306
|
||||||
|
|
||||||
name: PHP ${{ matrix.php }} with ${{ matrix.db }}
|
name: 'PHP ${{ matrix.php }} / ${{ matrix.db }} ${{ matrix.prefixStr }}'
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@master
|
- uses: actions/checkout@master
|
||||||
@ -36,6 +59,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
DB_PORT: 13306
|
DB_PORT: 13306
|
||||||
DB_PASSWORD: root
|
DB_PASSWORD: root
|
||||||
|
DB_PREFIX: ${{ matrix.prefix }}
|
||||||
|
|
||||||
- name: Run Composer tests
|
- name: Run Composer tests
|
||||||
run: composer test
|
run: composer test
|
||||||
|
Reference in New Issue
Block a user