swissspidy/WP Performance Tests
Measure performance metrics for your WordPress project
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | The GitHub token used to create PR comments. | no | ${{ github.token }} |
| create-comment | Whether to create PR comments with performance results. | no | "" |
| print-results | Whether to add results to the workflow summary | no | "" |
| upload-artifacts | Whether to upload any artifacts | no | "" |
| debug | Whether to log additional debugging information. | — | ${{ runner.debug == '1' }} |
| urls | URLs to test, separated by newline. | yes | "" |
| plugins | List of plugin directory paths to mount, separated by newline. | no | "" |
| themes | List of theme directory paths to mount, separated by newline. | no | "" |
| blueprint | Blueprint to use for setting up the environment. | no | "" |
| wp-version | WordPress version to use. | no | latest |
| php-version | PHP version to use. | no | 8.2 |
| shard | Shard to use if running tests in parallel in a matrix. | no | "" |
| repetitions | Number of times the tests should be repeated. | no | 2 |
| iterations | Number of iterations (loops) within a single run. | no | 20 |
| action | Action to perform, can be either "test" or "merge". | no | test |
| previous-results | Path to a file with previous performance results for comparison. | no | "" |
Outputs
| name | description |
|---|---|
| results | Path to a file with raw results |
| blob-report | Path to the blob report folder |