@@ -2,6 +2,10 @@ name: Tests
2
2
3
3
on : [push, pull_request]
4
4
5
+ env :
6
+ php-options : -C -d opcache.enable=0
7
+ php-extensions : fileinfo, intl
8
+
5
9
jobs :
6
10
tests :
7
11
runs-on : ${{ matrix.os }}
@@ -20,10 +24,10 @@ jobs:
20
24
with :
21
25
php-version : ${{ matrix.php }}
22
26
coverage : none
23
- extensions : fileinfo, intl
27
+ extensions : ${{ env.php-extensions }}
24
28
25
29
- run : composer install --no-progress --prefer-dist
26
- - run : vendor/bin/tester tests -p ${{ matrix.sapi }} -s -C
30
+ - run : vendor/bin/tester tests -p ${{ matrix.sapi }} -s ${{ env.php-options }}
27
31
- if : failure()
28
32
uses : actions/upload-artifact@v2
29
33
with :
@@ -40,10 +44,10 @@ jobs:
40
44
with :
41
45
php-version : 8.0
42
46
coverage : none
43
- extensions : fileinfo, intl
47
+ extensions : ${{ env.php-extensions }}
44
48
45
49
- run : composer update --no-progress --prefer-dist --prefer-lowest --prefer-stable
46
- - run : vendor/bin/tester tests -s -C
50
+ - run : vendor/bin/tester tests -s ${{ env.php-options }}
47
51
48
52
49
53
code_coverage :
@@ -55,10 +59,10 @@ jobs:
55
59
with :
56
60
php-version : 8.0
57
61
coverage : none
58
- extensions : fileinfo, intl
62
+ extensions : ${{ env.php-extensions }}
59
63
60
64
- run : composer install --no-progress --prefer-dist
61
- - run : vendor/bin/tester -p phpdbg tests -s -C --coverage ./coverage.xml --coverage-src ./src
65
+ - run : vendor/bin/tester tests -p phpdbg -s ${{ env.php-options }} --coverage ./coverage.xml --coverage-src ./src
62
66
- run : wget https://github.com/php-coveralls/php-coveralls/releases/download/v2.4.3/php-coveralls.phar
63
67
- env :
64
68
COVERALLS_REPO_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments