@@ -76,29 +76,35 @@ jobs:
7676 cp .env.dist .env
7777 cp .env.testing.dist .env.testing
7878
79- - name : Build and run tests
79+ - name : Build test environment
8080 env :
8181 PHP_VERSION : ${{ matrix.php }}
8282 WP_VERSION : ${{ matrix.wordpress }}
83- # NOTE: We test against WPGraphQL Content Blocks if ACF Pro is active
84- run : |
85- docker-compose build \
86- --build-arg WP_VERSION=${{ matrix.wordpress }} \
87- --build-arg PHP_VERSION=${{ matrix.php }} \
88- --build-arg DOCKER_REGISTRY=ghcr.io/wp-graphql/
89- docker-compose run \
90- -e PHP_VERSION=${{ matrix.php }} \
91- -e WP_VERSION=${{ matrix.wordpress }} \
92- -e COVERAGE=${{ matrix.coverage }} \
93- -e USING_XDEBUG=${{ matrix.coverage }} \
94- -e DEBUG=${{ matrix.debug }} \
95- -e SKIP_TESTS_CLEANUP=${{ matrix.coverage }} \
96- -e ACF_PRO=${{matrix.acf_pro }} \
97- -e ACF_LICENSE_KEY=${{secrets.ACF_LICENSE_KEY}} \
98- -e ACF_VERSION=${{matrix.acf_version}} \
99- -e ACF_EXTENDED_LICENSE_KEY=${{secrets.ACF_EXTENDED_LICENSE_KEY}} \
100- -e WPGRAPHQL_CONTENT_BLOCKS=${{matrix.wpgraphql_content_blocks}} \
101- testing
83+ COVERAGE : ${{ matrix.coverage }}
84+ USING_XDEBUG : ${{ matrix.coverage }}
85+ DEBUG : ${{ secrets.ACTIONS_STEP_DEBUG || matrix.debug }}
86+ SKIP_TESTS_CLEANUP : ${{ matrix.coverage }}
87+ ACF_PRO : ${{matrix.acf_pro }}
88+ ACF_LICENSE_KEY : ${{secrets.ACF_LICENSE_KEY}}
89+ ACF_VERSION : ${{matrix.acf_version}}
90+ ACF_EXTENDED_LICENSE_KEY : ${{secrets.ACF_EXTENDED_LICENSE_KEY}}
91+ WPGRAPHQL_CONTENT_BLOCKS : ${{matrix.wpgraphql_content_blocks}}
92+ run : composer build-test
93+
94+ - name : Run tests
95+ run : composer run-test
96+ env :
97+ PHP_VERSION : ${{ matrix.php }}
98+ WP_VERSION : ${{ matrix.wordpress }}
99+ COVERAGE : ${{ matrix.coverage }}
100+ USING_XDEBUG : ${{ matrix.coverage }}
101+ DEBUG : 1
102+ SKIP_TESTS_CLEANUP : ${{ matrix.coverage }}
103+ ACF_PRO : ${{matrix.acf_pro }}
104+ ACF_LICENSE_KEY : ${{secrets.ACF_LICENSE_KEY}}
105+ ACF_VERSION : ${{matrix.acf_version}}
106+ ACF_EXTENDED_LICENSE_KEY : ${{secrets.ACF_EXTENDED_LICENSE_KEY}}
107+ WPGRAPHQL_CONTENT_BLOCKS : ${{matrix.wpgraphql_content_blocks}}
102108
103109 - name : Push Codecoverage to Coveralls.io
104110 if : ${{ matrix.coverage == 1 }}
0 commit comments