Provide sdk hooks to detect tests starting/ending and getting status/output

I’m looking at integrating test project with our real-time reporting solution and had good hope the sdk would provide hooks when starting and finishing tests, and getting test output (logs/errors), but there seems to be no entrypoints in the SDK for this, except when running with i.e. Junit or TestNG and relying on their RunListener interfaces?

Or am I missing something? I think it can be done by extending the Runner in the SDK, but that is only used for debugging actions it seems?

A feature request would be to support registering a testproject test run listener to capture test output in real-time (as opposed to querying the reporting API when the testing is done)