You should receive separate reports for separate sites. How do you mean, it seemed like the test had been run multiple times? If you have a schedule set up, a report will be sent (per site) every time the event fires (assuming there is something to report).