Pest Testing Framework 2.x-dev. USAGE: pest [options] CONFIGURATION OPTIONS: --init ............................ Initialise a standard Pest configuration -c|--configuration ....................... Read configuration from XML file --no-configuration ......... Ignore default configuration file (phpunit.xml) --no-extensions ............................. Do not load PHPUnit extensions --include-path ..... Prepend PHP's include_path with given path(s) -d ...................................... Sets a php.ini value --cache-directory ................................. Specify cache directory --generate-configuration Generate configuration file with suggested settings --migrate-configuration ....... Migrate configuration file to current format SELECTION OPTIONS: --list-suites ................................... List available test suites --testsuite ............... Only run tests from the specified test suite(s) --exclude-testsuite ........ Exclude tests from the specified test suite(s) --list-groups ................................... List available test groups --group ........................ Only run tests from the specified group(s) --exclude-group ................. Exclude tests from the specified group(s) --covers ......................... Only run tests annotated with "@covers " --uses ............................. Only run tests annotated with "@uses " --list-tests .......................................... List available tests --list-tests-xml ....................... List available tests in XML format --filter ........................................ Filter which tests to run --test-suffix Only search for test in files with specified suffix(es). Default: Test.php,.phpt EXECUTION OPTIONS: --process-isolation ................ Run each test in a separate PHP process --globals-backup ................. Backup and restore $GLOBALS for each test --static-backup ......... Backup and restore static properties for each test --strict-coverage . Be strict about code coverage attributes and annotations --strict-global-state .............. Be strict about changes to global state --disallow-test-output ................. Be strict about output during tests --enforce-time-limit ................. Enforce time limit based on test size --default-time-limit Timeout in seconds for tests that have no declared size --dont-report-useless-tests .. Do not report tests that do not test anything --stop-on-defect ................. Stop execution upon first not-passed test --stop-on-error ............................ Stop execution upon first error --stop-on-failure ............... Stop execution upon first error or failure --stop-on-warning ........................ Stop execution upon first warning --stop-on-risky ....................... Stop execution upon first risky test --stop-on-skipped ................... Stop execution upon first skipped test --stop-on-incomplete ............. Stop execution upon first incomplete test --fail-on-incomplete .................... Treat incomplete tests as failures --fail-on-risky .............................. Treat risky tests as failures --fail-on-skipped .......................... Treat skipped tests as failures --fail-on-warning .................... Treat tests with warnings as failures --repeat ...................................... Runs the test(s) repeatedly --cache-result ............................ Write test results to cache file --do-not-cache-result .............. Do not write test results to cache file --order-by Run tests in order: default|defects|duration|no-depends|random|reverse|size --random-order-seed .......... Use a specific random seed for random order REPORTING OPTIONS: --colors ............... Use colors in output ("never", "auto" or "always") --columns .................... Number of columns to use for progress output --columns max ............ Use maximum number of columns for progress output --stderr ................................. Write to STDERR instead of STDOUT --no-output ............................................. Disable all output --display-incomplete .................. Display details for incomplete tests --display-skipped ........................ Display details for skipped tests --display-deprecations . Display details for deprecations triggered by tests --display-errors ............. Display details for errors triggered by tests --display-notices ........... Display details for notices triggered by tests --display-warnings ......... Display details for warnings triggered by tests --reverse-list .............................. Print defects in reverse order --teamcity ............... Report test execution progress in TeamCity format --testdox ................. Report test execution progress in TestDox format --no-interaction ........................ Disable TestDox progress animation LOGGING OPTIONS: --log-junit ................ Log test execution in JUnit XML format to file --log-teamcity .............. Log test execution in TeamCity format to file --testdox-html ........... Write agile documentation in HTML format to file --testdox-text ........... Write agile documentation in Text format to file --testdox-xml ............. Write agile documentation in XML format to file --log-events-text ..................... Stream events as plain text to file --log-events-verbose-text Stream events as plain text to file (with telemetry information) --no-logging .................................. Ignore logging configuration CODE COVERAGE OPTIONS: --coverage ..... Generate code coverage report and output to standard output --coverage --min Set the minimum required coverage percentage, and fail if not met --coverage-crap4j ...... Generate code coverage report in Crap4J XML format --coverage-html .............. Generate code coverage report in HTML format --coverage-php ..................... Export PHP_CodeCoverage object to file --coverage-text= Generate code coverage report in text format [default: standard output] --coverage-xml ........ Generate code coverage report in PHPUnit XML format --warm-coverage-cache ........................... Warm static analysis cache --coverage-filter ...................... Include in code coverage analysis --path-coverage ............................. Perform path coverage analysis --disable-coverage-ignore Disable attributes and annotations for ignoring code coverage --no-coverage ........................... Ignore code coverage configuration MISCELLANEOUS OPTIONS: -h|--help .................................... Prints this usage information --version ..................................... Prints the version and exits --atleast-version ....... Checks that version is greater than min and exits --check-version ................ Check whether PHPUnit is the latest version