机器人框架:作为Web应用程序的一部分运行时,不生成任何日志

时间:2015-11-17 17:44:40

标签: python django robotframework

我正在构建一个运行机器人测试用例的Django Web应用程序。我使用对robot.run的简单调用来执行测试用例,但我没有收到report.htmllog.html个文件。我得到一个output.xml文件,它包含一个错误:

Unexpected error: ValueError: signal only works in main thread

robot.run返回结果代码255,无论测试用例是否通过。

只有当我尝试在Web应用程序中执行机器人测试时才会发生这种情况。当我运行pybot或打开python shell并在python shell中执行robot.run时,一切都有效。

我确实找到this bug report,其中谈到机器人在非主线程中无法正常运行。但测试用例确实运行并生成控制台输出以及output.xml。只有报告和日志文件才会被创建。

有什么方法可以解决这个问题,还是我可以解决这个问题?

0 个答案:

没有答案