Skip to content

Commit

Permalink
Merge pull request #13871 from jdalsem/horizontal-fieldset
Browse files Browse the repository at this point in the history
chore(tests): updated in/exclude list for code coverage
  • Loading branch information
jdalsem committed Jan 14, 2022
2 parents 7ee430b + 544bed0 commit f3dde4e
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/codecoverage.yml
Expand Up @@ -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
Expand Down
48 changes: 45 additions & 3 deletions phpunit.xml
Expand Up @@ -8,7 +8,6 @@
<directory suffix=".php">./mod/*/actions</directory>
<directory suffix=".php">./mod/*/lib</directory>
<directory suffix=".php">./mod/*/classes</directory>
<directory suffix="start.php">./mod/*</directory>
</include>
<exclude>
<directory suffix=".php">./elgg-config</directory>
Expand All @@ -19,8 +18,8 @@
<directory suffix=".php">*/bower_components/*</directory>
<directory suffix=".php">*/node_modules/*</directory>
<directory suffix=".php">*/docs/*</directory>
<directory suffix=".php">*/engine/schema/*</directory>
<directory suffix=".php">*/engine/lib/upgrades/*</directory>
<directory suffix=".php">./engine/schema/*</directory>
<directory suffix=".php">./engine/vendor_classes/*</directory>
<directory suffix=".php">./languages</directory>
<directory suffix=".php">./views</directory>
<directory suffix=".php">./mod/*/languages</directory>
Expand Down Expand Up @@ -73,5 +72,48 @@
<testsuite name="plugins-integration">
<directory>./mod/*/tests/phpunit/integration/</directory>
</testsuite>
<!-- The following suites are used to segment code coverage jobs -->
<testsuite name="integration-a-to-d">
<directory>./engine/tests/phpunit/integration/Elgg/Actions/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Ajax/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Assets/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Cli/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Comments/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Controllers/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Database/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Di/</directory>
</testsuite>
<testsuite name="integration-e-to-p">
<directory>./engine/tests/phpunit/integration/Elgg/Email/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Forms/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Http/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/I18n/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Integration/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Lib/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Navigation/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Notifications/</directory>
<directory>./engine/tests/phpunit/integration/Elgg/Plugin/</directory>
</testsuite>
<testsuite name="integration-q-to-all">
<directory>./engine/tests/phpunit/integration/</directory>

<exclude>engine/tests/phpunit/integration/Elgg/Actions/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Ajax/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Assets/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Cli/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Comments/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Controllers/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Database/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Di/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Email/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Forms/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Http/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/I18n/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Integration/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Lib/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Navigation/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Notifications/</exclude>
<exclude>engine/tests/phpunit/integration/Elgg/Plugin/</exclude>
</testsuite>
</testsuites>
</phpunit>

0 comments on commit f3dde4e

Please sign in to comment.