commit 721424bbe82463ca8cceab730d0ce0bfd50f24bd
parent 1508888567ba7dfd37bf1c56b61973e082348b2c
Author: markseu <mark2011@mayberg.se>
Date: Mon, 20 Nov 2023 22:23:20 +0100
Updated system tests
Diffstat:
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml
@@ -24,19 +24,19 @@ jobs:
run: echo "::add-matcher::${{ runner.tool_cache }}/php.json"
- name: Set up test environment
run: php yellow.php skip installation
- php-tests:
- name: PHP ${{ matrix.php }}
+ extension-tests:
+ name: Extensions on ${{ matrix.os }}
strategy:
matrix:
- php: [8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0]
- runs-on: ubuntu-latest
+ os: [ubuntu-latest]
+ runs-on: ${{ matrix.os }}
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Set up PHP
uses: shivammathur/setup-php@v2
with:
- php-version: ${{ matrix.php }}
+ php-version: latest
extensions: curl, gd, mbstring, zip
ini-file: development
coverage: none
@@ -44,11 +44,14 @@ jobs:
- name: Set up problem matcher
run: echo "::add-matcher::${{ runner.tool_cache }}/php.json"
- name: Set up test environment
- run: php yellow.php skip installation
+ run: php .github/workflows/make-tests.php
- name: Run tests
- run: php yellow.php generate tests
- extension-tests:
- name: Extensions
+ run: cd tests; php yellow.php generate tests
+ php-tests:
+ name: PHP ${{ matrix.php }} on ubuntu-latest
+ strategy:
+ matrix:
+ php: [8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0]
runs-on: ubuntu-latest
steps:
- name: Check out code
@@ -56,7 +59,7 @@ jobs:
- name: Set up PHP
uses: shivammathur/setup-php@v2
with:
- php-version: latest
+ php-version: ${{ matrix.php }}
extensions: curl, gd, mbstring, zip
ini-file: development
coverage: none
@@ -64,6 +67,6 @@ jobs:
- name: Set up problem matcher
run: echo "::add-matcher::${{ runner.tool_cache }}/php.json"
- name: Set up test environment
- run: php .github/workflows/make-tests.php
+ run: php yellow.php skip installation
- name: Run tests
- run: cd tests; php yellow.php generate tests
+ run: php yellow.php generate tests