This is so users running make coverage manually/locally can have something useful as a result.

The xml result is a single file and lives in the top directory. The report goes to std..out I believe.