test was wrong...memory leakage across requests

While the underlying code is fine, the test was broken and lumping all
requests in a growing array...anyway, fixed that, also changed things
so that I am getting different kinds of detectors in different tests.