Skip to content

Commit 2bbf6c7

Browse files
committed
ci: run plugin-integration suites for ACF and WPML
The coverage job ran a per-plugin step for Polylang, WPML, WordPress SEO and AutoDescription but not Advanced Custom Fields, so the ACF integration never appeared in coverage reports. The integration-tests matrix also omitted ACF and WPML, so neither suite gated pull requests. Add the ACF coverage step and add test:advanced-custom-fields and test:wpml to the integration-tests matrix.
1 parent 31f8586 commit 2bbf6c7

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/qa.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ jobs:
5252
- test:wordpress-seo
5353
- test:polylang
5454
- test:autodescription
55+
- test:wpml
56+
- test:advanced-custom-fields
5557
include:
5658
- php: '8.2'
5759
wp: 'trunk'
@@ -87,6 +89,8 @@ jobs:
8789
run: PLUGINS=wordpress-seo php -d pcov.enabled=1 vendor/bin/phpunit --testsuite=plugin-integration --coverage-php=build/coverage-wordpress-seo.cov
8890
- name: Coverage (autodescription)
8991
run: PLUGINS=autodescription php -d pcov.enabled=1 vendor/bin/phpunit --testsuite=plugin-integration --coverage-php=build/coverage-autodescription.cov
92+
- name: Coverage (advanced-custom-fields)
93+
run: PLUGINS=advanced-custom-fields php -d pcov.enabled=1 vendor/bin/phpunit --testsuite=plugin-integration --coverage-php=build/coverage-advanced-custom-fields.cov
9094
- name: Merge coverage
9195
run: |
9296
composer require --dev phpunit/phpcov --quiet

0 commit comments

Comments
 (0)