Options (4)
-e, --environmentbooleanTest only specific environments
Example:
pio test {{[-e|--environment]}} {{environment1}} {{[-e|--environment]}} {{environment2}}-f, --filterbooleanRun only tests whose name matches a specific glob pattern
Example:
pio test {{[-f|--filter]}} "{{pattern}}"-i, --ignorebooleanIgnore tests whose name matches a specific glob pattern
Example:
pio test {{[-i|--ignore]}} "{{pattern}}"-c, --project-confbooleanSpecify a custom configuration file for running the tests
Example:
pio test {{[-c|--project-conf]}} {{path/to/platformio.ini}}Examples (6)
Run all tests in all environments of the current PlatformIO project
Test only specific environments
pio test [-e|--environment] environment1 [-e|--environment] environment2Run only tests whose name matches a specific glob pattern
pio test [-f|--filter] "pattern"Ignore tests whose name matches a specific glob pattern
pio test [-i|--ignore] "pattern"Specify a port for firmware uploading
pio test --upload-port upload_portSpecify a custom configuration file for running the tests
pio test [-c|--project-conf] path/to/platformio.inimade by @shridhargupta | data from tldr-pages