【发布时间】:2017-11-10 20:50:05
【问题描述】:
Robot Framework 还是新手 - 快速问题: 通过 Robot Framework 执行的命令会在终端上生成错误转储。我想找出错误并将其填充到机器人框架报告中的 log.html#s1-t1 中。
这是我的 Python 代码:
from test.testing import testcase
from testers import *
def run_testcase():
main(module=testcase, action='simulate')
这是我的机器人框架代码:
*** Settings ***
Library testing_testcase.py
*** Test Cases ***
Testing the testcase - (TC462)
Run testcase
我想要的只是一些关于如何在终端中捕获命令生成的错误并将其填充到机器人框架报告中的帮助。
这些是转储,我想在报告中记录。该命令是手动运行的:
Johns-MacBook-Pro:~ john.doe$ ~/models/.venv/bin/python /Users/john.doe/models/cores/mumimo/pycores/mumimo/testing_testcase.py simulate
Traceback (most recent call last):
File "/Users/john.doe/models/cores/mumimo/pycores/mumimo/testing_testcase.py", line 138, in <module>
main3()
File "/Users/john.doe/models/src/mymytask/mymytask.py", line 529, in main3
env = environment()
File "/Users/john.doe/models/.venv/src/mytask/mytask/_block.py", line 125, in __call__
self.srcline, *args, **kwargs)
File "/Users/john.doe/models/.venv/src/mytask/mytask/_block.py", line 158, in __init__
self.subs = _flatten(func(*args, **kwargs))
File "/Users/john.doe/models/src/mymytask/mymytask.py", line 527, in environment
tb = args.testbench(ports, params)
File "/Users/john.doe/models/.venv/src/mytask/mytask/_block.py", line 125, in __call__
self.srcline, *args, **kwargs)
File "/Users/john.doe/models/.venv/src/mytask/mytask/_block.py", line 158, in __init__
self.subs = _flatten(func(*args, **kwargs))
【问题讨论】:
标签: robotframework