Skip to content

Commit 16d386e

Browse files
committedSep 21, 2021
Coverage
1 parent c91de96 commit 16d386e

File tree

6 files changed

+73
-3
lines changed

6 files changed

+73
-3
lines changed
 

‎.github/workflows/test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
- name: Run test suite
8282
run: |
8383
npx wait-on http://localhost/wp-login.php --verbose --timeout 60000 && docker exec -w /var/www/html disable-media-pages_wordpress_1 bash -c "sudo chown -R www-data:www-data /var/www/html && sudo chmod -R 775 /var/www/html && wp core install --url=wordpress --title=example --admin_user=admin --admin_email=example@example.com"
84-
npx wait-on http://localhost/wp-login.php --verbose --timeout 60000 && docker exec -w /var/www/html/wp-content/plugins/disable-media-pages -e WP_ROOT_FOLDER -e TEST_SITE_WP_ADMIN_PATH -e TEST_SITE_DB_NAME -e TEST_SITE_DB_HOST -e TEST_SITE_DB_USER -e TEST_SITE_DB_PASSWORD -e TEST_SITE_DB_PASSWORD -e TEST_SITE_TABLE_PREFIX -e TEST_SITE_WP_URL -e TEST_SITE_WP_DOMAIN -e TEST_SITE_ADMIN_EMAIL -e TEST_SITE_ADMIN_USERNAME -e TEST_SITE_ADMIN_PASSWORD -e CHROMEDRIVER_HOST -e CHROMEDRIVER_PORT -e WP_VERSION -e C3_URL disable-media-pages_wordpress_1 bash -c './vendor/bin/codecept run acceptance --fail-fast --debug'
84+
npx wait-on http://localhost/wp-login.php --verbose --timeout 60000 && docker exec -w /var/www/html/wp-content/plugins/disable-media-pages -e WP_ROOT_FOLDER -e TEST_SITE_WP_ADMIN_PATH -e TEST_SITE_DB_NAME -e TEST_SITE_DB_HOST -e TEST_SITE_DB_USER -e TEST_SITE_DB_PASSWORD -e TEST_SITE_DB_PASSWORD -e TEST_SITE_TABLE_PREFIX -e TEST_SITE_WP_URL -e TEST_SITE_WP_DOMAIN -e TEST_SITE_ADMIN_EMAIL -e TEST_SITE_ADMIN_USERNAME -e TEST_SITE_ADMIN_PASSWORD -e CHROMEDRIVER_HOST -e CHROMEDRIVER_PORT -e WP_VERSION -e C3_URL disable-media-pages_wordpress_1 bash -c './vendor/bin/codecept run acceptance --fail-fast --debug --coverage --coverage-xml'
8585
env:
8686
WP_ROOT_FOLDER: /var/www/html
8787
TEST_SITE_WP_ADMIN_PATH: /wp-admin

‎.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/node_modules
22
/dist
33
/vendor/
4+
/c3.php

‎codeception.dist.yml

+6
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,9 @@ extensions:
1818
- Codeception\Command\GenerateWPXMLRPC
1919
params:
2020
- .env.testing
21+
coverage:
22+
enabled: true
23+
remote: false
24+
c3_url: '%C3_URL%'
25+
include:
26+
- /src/*.php

‎composer.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"codeception/module-filesystem": "^1.0",
2626
"codeception/module-cli": "^1.1",
2727
"codeception/util-universalframework": "^1.0",
28-
"wp-cli/wp-cli-bundle": "^2.5"
28+
"wp-cli/wp-cli-bundle": "^2.5",
29+
"codeception/c3": "^2.6"
2930
}
3031
}

‎composer.lock

+58-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎disable-media-pages.php

+5
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,10 @@
1212

1313
require __DIR__ . '/vendor/autoload.php';
1414

15+
// Load c3 in CI environment for code coverage
16+
if (file_exists(__DIR__ . '/c3.php')) {
17+
require_once __DIR__ . '/c3.php';
18+
}
19+
1520
$npx_disable_media_pages = \NPX\DisableMediaPages::get_instance();
1621
$npx_disable_media_pages->plugin_file = __FILE__;

0 commit comments

Comments
 (0)
Please sign in to comment.