File tree Expand file tree Collapse file tree 2 files changed +26
-6
lines changed
Expand file tree Collapse file tree 2 files changed +26
-6
lines changed Original file line number Diff line number Diff line change @@ -36,13 +36,22 @@ jobs:
3636 run : ci/analyse.sh
3737
3838 - name : Execute Unit tests
39- run : TESTSUITE=unit MINCOVERAGE=95 ci/test.sh
39+ run : ci/test.sh
40+ env :
41+ TESTSUITE : unit
42+ MINCOVERAGE : ${{ matrix.php == '8.3' && '95' || '0' }}
4043
4144 - name : Execute Functional tests
42- run : TESTSUITE=functional MINCOVERAGE=85 ci/test.sh
45+ run : ci/test.sh
46+ env :
47+ TESTSUITE : functional
48+ MINCOVERAGE : ${{ matrix.php == '8.3' && '85' || '0' }}
4349
4450 - name : Execute Integration tests
45- run : TESTSUITE=integration MINCOVERAGE=85 ci/test.sh
51+ run : ci/test.sh
52+ env :
53+ TESTSUITE : integration
54+ MINCOVERAGE : ${{ matrix.php == '8.3' && '85' || '0' }}
4655
4756 - name : Execute Cache tests
4857 run : ./vendor/bin/phpunit --testsuite=cache --stop-on-fail
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2-
32set -ex
43
5- ./vendor/bin/paratest --testsuite $TESTSUITE --coverage-clover clover.xml --stop-on-failure
6- ./vendor/bin/coverage-check clover.xml $MINCOVERAGE --only-percentage
4+ if [ -z ${TESTSUITE+x} ]; then
5+ echo " Usage: TESTSUITE=unit MINCOVERAGE=100 ${BASH_SOURCE[0]##*/ } "
6+ exit 1
7+ fi
8+
9+ args=()
10+ args+=( " --testsuite=$TESTSUITE " )
11+ args+=( ' --stop-on-failure' )
12+ [[ " ${MINCOVERAGE} " =~ ^[1-9]([0-9]+)? $ ]] && args+=( ' --coverage-clover=clover.xml' )
13+ ./vendor/bin/paratest " ${args[@]} "
14+
15+ if [[ " ${MINCOVERAGE} " =~ ^[1-9]([0-9]+)? $ ]]; then
16+ ./vendor/bin/coverage-check clover.xml $MINCOVERAGE --only-percentage
17+ fi
You can’t perform that action at this time.
0 commit comments