4. Running Tests¶
4.1. The Concise CLI¶
Concise comes with a CLI that acts as a wrapper for the original
command. You may use all the available options of
phpunit, however the
concise executable offers a few more and has a much nicer result printer.
Likewise you can still run pure concise tests through the
Which is handy for existing CI systems.
4.2. Continuous Integration (CI)¶
The default result printer will likely not work so well with your CI and other non-interactive systems. There are several solutions for this;
You may continue to use the
phpunitexecutable and printer which will work exactly like you expect it to.
There is an option for concise to use an alternate printer used for CI:
--ci. This will hide the progress bar and only update progress line no more than once each percentage.
The advantage of this over the traiditional
phpunitexecutable is you will be able to see failures as they happen, rather than waiting till the end of the run.