File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -73,11 +73,22 @@ jobs:
73
73
docker cp $(docker compose ps -q phpfpm):/var/www/html/dev/tests/unit/report/junit.xml ./unit-tests/
74
74
- store_test_results :
75
75
path : ~/Sites/unit-tests
76
+ - run :
77
+ name : Modify PHPUnit config to only include Algolia coverage
78
+ working_directory : ~/Sites
79
+ command : |
80
+ bin/cli cp /var/www/html/dev/tests/unit/phpunit.xml.dist /var/www/html/algolia-phpunit.xml
81
+ bin/cli sed -i '/<directory suffix=".php">.*app\/code/d' /var/www/html/algolia-phpunit.xml
82
+ bin/cli sed -i '/<directory suffix=".php">.*lib\/internal/d' /var/www/html/algolia-phpunit.xml
83
+ bin/cli sed -i '/<directory suffix=".php">.*setup\/src/d' /var/www/html/algolia-phpunit.xml
84
+ bin/cli sed -i '/<directory suffix=".php">.*vendor\/magento/d' /var/www/html/algolia-phpunit.xml
85
+ bin/cli sed -i '/<directory suffix=".php">.*vendor\/.*\/framework/d' /var/www/html/algolia-phpunit.xml
86
+ bin/cli sed -i 's|<directory suffix=".php">.*vendor\/.*\/module-.*</directory>|<directory suffix=".php">/var/www/html/vendor/algolia/algoliasearch-magento-2</directory>|g' /var/www/html/algolia-phpunit.xml
76
87
- run :
77
88
name : Run Unit Test Coverage and copy results to CircleCI
78
89
working_directory : ~/Sites
79
90
command : |
80
- bin/cli php -d xdebug.mode=coverage vendor/bin/phpunit -c /var/www/html/dev/tests/unit/ phpunit.xml.dist --log-junit /var/www/html/dev/tests/unit/report/junit.xml --coverage-html /var/www/html/dev/tests/unit/report --coverage-filter /var/www/html/vendor/algolia/algoliasearch-magento-2/ /var/www/html/vendor/algolia/algoliasearch-magento-2/Test/Unit
91
+ bin/cli php -d xdebug.mode=coverage vendor/bin/phpunit -c /var/www/html/algolia- phpunit.xml --log-junit /var/www/html/dev/tests/unit/report/junit.xml --coverage-html /var/www/html/dev/tests/unit/report --coverage-text
81
92
docker cp $(docker compose ps -q phpfpm):/var/www/html/dev/tests/unit/report ./unit-coverage/
82
93
- store_artifacts :
83
94
path : ~/Sites/unit-coverage/report
You can’t perform that action at this time.
0 commit comments