diff --git a/.github/workflows/codecoverage.yml b/.github/workflows/codecoverage.yml
index 6b14da50c2d..7b824b858ff 100644
--- a/.github/workflows/codecoverage.yml
+++ b/.github/workflows/codecoverage.yml
@@ -15,7 +15,7 @@ jobs:
fail-fast: false
matrix:
# Keep number of suites inline with scrutinizer waiting for the same amount of coverage runs
- testsuite: ['unit', 'integration', 'plugins-unit', 'plugins-integration']
+ testsuite: ['unit', 'integration-a-to-d', 'integration-e-to-p', 'integration-q-to-all', 'plugins-unit', 'plugins-integration']
steps:
- name: Check if run on the Elgg repo
diff --git a/phpunit.xml b/phpunit.xml
index 46e4ffea38d..9bc3342034e 100644
--- a/phpunit.xml
+++ b/phpunit.xml
@@ -8,7 +8,6 @@
./mod/*/actions
./mod/*/lib
./mod/*/classes
- ./mod/*
./elgg-config
@@ -19,8 +18,8 @@
*/bower_components/*
*/node_modules/*
*/docs/*
- */engine/schema/*
- */engine/lib/upgrades/*
+ ./engine/schema/*
+ ./engine/vendor_classes/*
./languages
./views
./mod/*/languages
@@ -73,5 +72,48 @@
./mod/*/tests/phpunit/integration/
+
+
+ ./engine/tests/phpunit/integration/Elgg/Actions/
+ ./engine/tests/phpunit/integration/Elgg/Ajax/
+ ./engine/tests/phpunit/integration/Elgg/Assets/
+ ./engine/tests/phpunit/integration/Elgg/Cli/
+ ./engine/tests/phpunit/integration/Elgg/Comments/
+ ./engine/tests/phpunit/integration/Elgg/Controllers/
+ ./engine/tests/phpunit/integration/Elgg/Database/
+ ./engine/tests/phpunit/integration/Elgg/Di/
+
+
+ ./engine/tests/phpunit/integration/Elgg/Email/
+ ./engine/tests/phpunit/integration/Elgg/Forms/
+ ./engine/tests/phpunit/integration/Elgg/Http/
+ ./engine/tests/phpunit/integration/Elgg/I18n/
+ ./engine/tests/phpunit/integration/Elgg/Integration/
+ ./engine/tests/phpunit/integration/Elgg/Lib/
+ ./engine/tests/phpunit/integration/Elgg/Navigation/
+ ./engine/tests/phpunit/integration/Elgg/Notifications/
+ ./engine/tests/phpunit/integration/Elgg/Plugin/
+
+
+ ./engine/tests/phpunit/integration/
+
+ engine/tests/phpunit/integration/Elgg/Actions/
+ engine/tests/phpunit/integration/Elgg/Ajax/
+ engine/tests/phpunit/integration/Elgg/Assets/
+ engine/tests/phpunit/integration/Elgg/Cli/
+ engine/tests/phpunit/integration/Elgg/Comments/
+ engine/tests/phpunit/integration/Elgg/Controllers/
+ engine/tests/phpunit/integration/Elgg/Database/
+ engine/tests/phpunit/integration/Elgg/Di/
+ engine/tests/phpunit/integration/Elgg/Email/
+ engine/tests/phpunit/integration/Elgg/Forms/
+ engine/tests/phpunit/integration/Elgg/Http/
+ engine/tests/phpunit/integration/Elgg/I18n/
+ engine/tests/phpunit/integration/Elgg/Integration/
+ engine/tests/phpunit/integration/Elgg/Lib/
+ engine/tests/phpunit/integration/Elgg/Navigation/
+ engine/tests/phpunit/integration/Elgg/Notifications/
+ engine/tests/phpunit/integration/Elgg/Plugin/
+