Using shell scripts to run tests
We can use shell scripts to run our tests for us, and by doing so, we can add extra configurations to each script. There are different configurations and commands to run when running PHPUnit tests, and there are different goals or intentions in mind when running unit tests. In this chapter so far, we ran tests to trigger Xdebug and go through codes, and we also used PHPUnit to get a report for our test coverage. To simplify the execution of these tests a bit better, we can build some shell scripts to help us encapsulate the commands and configurations to run the tests.
If you go back to your terminal and try to use Xdebug with a breakpoint, you’ll probably be disappointed. In PHPStorm, put a breakpoint like so in one of the tests:
Figure 5.10 – Adding a breakpoint
After putting a breakpoint inside the CalculationTest.php
class on line 16, run the following command:
/var/www/html/symfony# php bin/phpunit...