Sorry if this a bit of seemed as none relevant solution but what about running selftests via sort of ci server that would the whole  parsing and test report post processing , preparation , etc ?