https://github.com/wp-cli/automated-tests
Runs the entire test suite on a regular basis
https://github.com/wp-cli/automated-tests
cli hacktoberfest testing wordpress wp-cli
Last synced: 13 days ago
JSON representation
Runs the entire test suite on a regular basis
- Host: GitHub
- URL: https://github.com/wp-cli/automated-tests
- Owner: wp-cli
- License: mit
- Created: 2017-05-02T17:09:09.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2025-03-31T08:32:07.000Z (3 months ago)
- Last Synced: 2025-06-07T13:54:22.120Z (18 days ago)
- Topics: cli, hacktoberfest, testing, wordpress, wp-cli
- Language: Shell
- Homepage:
- Size: 8.36 MB
- Stars: 6
- Watchers: 7
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
WP-CLI Automated Tests
======================This repository runs automated tests for the nightly Phar builds of WP-CLI.
[](https://github.com/wp-cli/automated-tests/actions/workflows/testing.yml)
## Usage Instructions
The testing is set up through the use of environment variables in the Travis CI matrix configuration.
### Testing source packages
`$TEST_PACKAGE` enables tests against source packages. You can select which commands/packages to test.
The following options can be set:
* **`none`** - No packages are tested.
* **`all`** - The framework as well as all bundled commands are tested.
* **`commands`** - Only the command packages are tested.
* **``** - Only the package named is tested.### Testing against Phar distributions
`$TEST_PHAR` enables tests against the Phar distributions. You can select which distribution to test. The selected distribution will be tested against all bundled commands/packages.
The following options can be set:
* **`none`** - Skip phar testing.
* **`nightly`** - Use the nightly phar.
* **`stable `** - Use the latest stable phar release.
* **`all`** - Use both the latest stable release phar as well as the nightly phar.### Automated Builds
This repository is being rebuilt through a Travis CI cron job every 24 hours to post test results in Emails and Slack.