For you to be able to see listeners being included in the reports, you would need to add logic to build them.
Listeners as you mentioned will also be involved in reporting. Also you would not be able to have access to all the listeners that are being invoked for your test project (because some listeners may come in as mandatory listeners because they are wired in via service loaders by the dependencies that you included).
If you would like to just trace the time taken for your own listeners, then I would suggest that you can perhaps do something like below:
1. Build a wrapper listener which internally is aware of all the other listeners that are being used in your project.
2. Start logging the time taken by each of the listeners within this wrapper listener and then use that data to figure out where the bottle neck is.
Thanks & Regards
Krishnan Mahadevan
"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"
My Scribblings @ http://wakened-cognition.blogspot.com/