Test suite improvements w/app.php refactoring.

Why `3.7.*` and not `4.*`?