Build/Test Tools: Avoid logging the same debug info twice in the PHPUnit workflow.

Also includes some inline documentation fixes for workflow files.

See #50401.

git-svn-id: https://develop.svn.wordpress.org/trunk@49371 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Jonathan Desrosiers 2020-10-29 01:46:44 +00:00
parent 6b2f57da36
commit ed2b1a43e0
4 changed files with 9 additions and 11 deletions

View File

@ -20,14 +20,14 @@ jobs:
# - Set environment variables. # - Set environment variables.
# - Checks out the repository. # - Checks out the repository.
# - Logs debug information about the runner container. # - Logs debug information about the runner container.
# - Installs NodeJS 12 (todo: install the version of NPM specified in the `.nvmrc` file to support older branches) # - Installs NodeJS 12 (todo: install the version of NPM specified in the `.nvmrc` file to support older branches).
# - Sets up caching for NPM. # - Sets up caching for NPM.
# _ Installs NPM dependencies using install-changed to hash the `package.json` file. # _ Installs NPM dependencies using install-changed to hash the `package.json` file.
# - Builds WordPress to run from the `build` directory. # - Builds WordPress to run from the `build` directory.
# - Starts the WordPress Docker container. # - Starts the WordPress Docker container.
# - Logs general debug information. # - Logs general debug information.
# - Logs the running Docker containers. # - Logs the running Docker containers.
# - Logs Docker debug information (about both the Docker installation within the runner and the WordPress container) # - Logs Docker debug information (about both the Docker installation within the runner and the WordPress container).
# - Install WordPress within the Docker container. # - Install WordPress within the Docker container.
# - Run the E2E tests. # - Run the E2E tests.
# - todo: Configure Slack notifications for failing tests. # - todo: Configure Slack notifications for failing tests.

View File

@ -14,7 +14,7 @@ jobs:
# - Cancels all previous workflow runs for pull requests that have not completed. # - Cancels all previous workflow runs for pull requests that have not completed.
# - Checks out the repository. # - Checks out the repository.
# - Logs debug information about the runner container. # - Logs debug information about the runner container.
# - Installs NodeJS 12 (todo: install the version of NPM specified in the `.nvmrc` file to support older branches) # - Installs NodeJS 12 (todo: install the version of NPM specified in the `.nvmrc` file to support older branches).
# - Sets up caching for NPM. # - Sets up caching for NPM.
# - Logs updated debug information. # - Logs updated debug information.
# _ Installs NPM dependencies using install-changed to hash the `package.json` file. # _ Installs NPM dependencies using install-changed to hash the `package.json` file.

View File

@ -26,11 +26,11 @@ jobs:
# - Checks out the repository. # - Checks out the repository.
# - Checks out the WordPress Importer plugin (needed for the Core PHPUnit tests). # - Checks out the WordPress Importer plugin (needed for the Core PHPUnit tests).
# - Logs debug information about the runner container. # - Logs debug information about the runner container.
# - Installs NodeJS 12 (todo: install the version of NPM specified in the `.nvmrc` file to support older branches) # - Installs NodeJS 12 (todo: install the version of NPM specified in the `.nvmrc` file to support older branches).
# - Sets up caching for NPM. # - Sets up caching for NPM.
# _ Installs NPM dependencies using install-changed to hash the `package.json` file. # _ Installs NPM dependencies using install-changed to hash the `package.json` file.
# - Builds WordPress to run from the `build` directory. # - Builds WordPress to run from the `build` directory.
# - Creates a ZIP file of compiled WordPress # - Creates a ZIP file of compiled WordPress.
# - Uploads ZIP file as an artifact. # - Uploads ZIP file as an artifact.
setup-wordpress: setup-wordpress:
name: Setup WordPress name: Setup WordPress
@ -108,14 +108,14 @@ jobs:
# - Sets up caching for NPM. # - Sets up caching for NPM.
# _ Installs NPM dependencies using install-changed to hash the `package.json` file. # _ Installs NPM dependencies using install-changed to hash the `package.json` file.
# - Configures caching for Composer. # - Configures caching for Composer.
# _ Installs Composer dependencies (if desired) # _ Installs Composer dependencies (if desired).
# - Logs Docker debug information (about both the Docker installation within the runner) # - Logs Docker debug information (about both the Docker installation within the runner).
# - Starts the WordPress Docker container. # - Starts the WordPress Docker container.
# - Starts the memcached server after the Docker network has been created (if desired). # - Starts the memcached server after the Docker network has been created (if desired).
# - Logs WordPress Docker container debug information. # - Logs WordPress Docker container debug information.
# - Logs debug general information. # - Logs debug general information.
# - Logs the running Docker containers. # - Logs the running Docker containers.
# - Logs Docker debug information (about both the Docker installation within the runner and the WordPress container) # - Logs debug information about what's installed within the WordPress Docker containers.
# - Install WordPress within the Docker container. # - Install WordPress within the Docker container.
# - Run the PHPUnit tests. # - Run the PHPUnit tests.
# - Reports test results to the Distributed Hosting Tests. # - Reports test results to the Distributed Hosting Tests.
@ -236,8 +236,6 @@ jobs:
- name: WordPress Docker container debug information - name: WordPress Docker container debug information
run: | run: |
docker -v
docker-compose -v
docker-compose run --rm mysql mysql --version docker-compose run --rm mysql mysql --version
docker-compose run --rm php php --version docker-compose run --rm php php --version
docker-compose run --rm php php -m docker-compose run --rm php php -m

View File

@ -17,7 +17,7 @@ jobs:
# - Cancels all previous workflow runs for pull requests that have not completed. # - Cancels all previous workflow runs for pull requests that have not completed.
# - Checks out the repository. # - Checks out the repository.
# - Logs debug information about the runner container. # - Logs debug information about the runner container.
# - Installs NodeJS 12 (todo: install the version of NPM specified in the `.nvmrc` file to support older branches) # - Installs NodeJS 12 (todo: install the version of NPM specified in the `.nvmrc` file to support older branches).
# - Sets up caching for NPM. # - Sets up caching for NPM.
# _ Installs NPM dependencies using install-changed to hash the `package.json` file. # _ Installs NPM dependencies using install-changed to hash the `package.json` file.
# - Builds WordPress to run from the `build` directory. # - Builds WordPress to run from the `build` directory.