test an application with recursive composer.json