File tree Expand file tree Collapse file tree 1 file changed +0
-48
lines changed Expand file tree Collapse file tree 1 file changed +0
-48
lines changed Original file line number Diff line number Diff line change 48
48
49
49
- name : Run mutation tests
50
50
run : XDEBUG_MODE=coverage php vendor/bin/infection --show-mutations --min-msi=${{ env.MINIMUM_MSI_PERCENTAGE }} --threads=4
51
-
52
-
53
- integration :
54
- name : " Integration testing (PHP ${{ matrix.php-version }}, Neo4j ${{ matrix.neo4j-version }})"
55
- runs-on : " ubuntu-22.04"
56
- continue-on-error : true
57
-
58
- strategy :
59
- matrix :
60
- neo4j-version : [ "4.2", "4.3", "4.4" ]
61
- php-version : [ "7.4", "8.0", "8.1", "8.2" ]
62
-
63
- services :
64
- neo4j :
65
- image : neo4j:${{ matrix.neo4j-version }}
66
- env :
67
- NEO4J_AUTH : none
68
- ports :
69
- - 7687:7687
70
- - 7474:7474
71
- options : >-
72
- --health-cmd "wget -q --method=HEAD http://localhost:7474 || exit 1"
73
- --health-start-period "60s"
74
- --health-interval "30s"
75
- --health-timeout "15s"
76
- --health-retries "5"
77
-
78
- env :
79
- COMPOSER_VERSION : 2
80
- COVERAGE_DRIVER : none
81
-
82
- steps :
83
- - name : Checkout repository
84
- uses : actions/checkout@v3
85
-
86
- - name : Setup PHP
87
- uses : shivammathur/setup-php@v2
88
- with :
89
- php-version : ${{ matrix.php-version }}
90
- coverage : ${{ env.COVERAGE_DRIVER }}
91
- ini-values : memory_limit=512M
92
- tools : composer:${{ env.COMPOSER_VERSION }}
93
-
94
- - name : Install dependencies
95
- run : composer install --no-interaction --prefer-dist --no-progress
96
-
97
- - name : Run integration tests
98
- run : php vendor/bin/phpunit --testsuite integration --no-coverage
You can’t perform that action at this time.
0 commit comments