Como um teste chamado pelo Robot Framework pode retornar informações ao console

Eu tenho um conjunto de testes de estrutura de robô que chama um método python. Gostaria que o método python retornasse uma mensagem para o console sem falhar no teste. Especificamente, estou tentando cronometrar um processo.

Eu posso usar "raise" para retornar uma mensagem ao console, mas isso falhará simultaneamente no test

 def doSomething(self, testCFG={}):
    '''
    Do a process and time it. 
    '''
testCFG['operation'] = 'doSomething'
startTime = time.time()
response=self.Engine(testCFG)
endTime = time.time()
duration = int(round(endTime-startTime))
raise "doSomething took", duration//60 , "minutes and", duration%60, "seconds."
errmsg = 'doSomething failed'
if testCFG['code']: raise Exception(errmsg)

Ou posso usar "print" para retornar uma mensagem ao arquivo de log e reportar sem falhar no teste, mas essas informações estão disponíveis apenas no relatório, não no consol

 def doSomething(self, testCFG={}):
    '''
    Do a process and time it. 
    '''
testCFG['operation'] = 'doSomething'
startTime = time.time()
response=self.Engine(testCFG)
endTime = time.time()
duration = int(round(endTime-startTime))
print "doSomething took", duration//60 , "minutes and", duration%60, "seconds."
errmsg = 'doSomething failed'
if testCFG['code']: raise Exception(errmsg)

Se eu usar a opção "imprimir", recebo o seguinte:

==============================================================================
Do Something :: Do a process to a thing(Slow Process).                | PASS |
------------------------------------------------------------------------------
doSomething :: Overall Results                                        | PASS |
1 critical test, 1 passed, 0 failed
1 test total, 1 passed, 0 failed
==============================================================================

O que eu quero é isso:

==============================================================================
Do Something :: Do a process to a thing(Slow Process).                | PASS |
doSomething took 3 minutes and 14 seconds.
------------------------------------------------------------------------------
doSomething :: Overall Results                                        | PASS |
1 critical test, 1 passed, 0 failed
1 test total, 1 passed, 0 failed
==============================================================================

questionAnswers(3)

yourAnswerToTheQuestion