Eu precisava que as consultas fossem executadas até certo momento e para isso precisamos pegar o profiler , pegar o perfil real e depois procurar os dados.
Não consegui encontrar em nenhum lugar como fazer isso, então fui no código do núcleo do symfony para procurar a solução e descobri que no WebTestCase era possível obter esses dados e é feito da seguinte forma:
$response = $this->get('kernel')->handle($this->getRequest());
$profiler = $this->container->get('profiler');
$profile = $profiler->loadProfileFromResponse($response);
Neste momento temos o perfil atual e procuramos os dados que pretendemos.
Por exemplo, preciso do QueryCount.
$profile->getCollector('db')->getQueryCount();