首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成多个sikuli脚本的测试结果

生成多个sikuli脚本的测试结果
EN

Stack Overflow用户
提问于 2015-07-21 12:34:14
回答 1查看 822关注 0票数 1

我希望连续运行多个(大约10 ) sikuli脚本,并以XML输出结果。我觉得这是有问题的:

How to generate report using sikuli for desktop application

xmlrunner看上去很好。现在,我的sikuli脚本有多个测试方法,但并不是所有的脚本都有tearDown步骤,因为这些测试不多。

  1. 是否必须实现所有三种方法才能使测试正常工作?
  2. 测试跑步者是如何工作的?它是从调用setUp开始,然后依次调用所有其他方法吗?

此外,使用问题答复中提供的模板:

代码语言:javascript
复制
import xmlrunner
import unittest

class MyTest(unittest.TestCase):
    def setUp(self):
        // setUp

    def testMyTest(self):
        // test

    def tearDown(self):
        // tearDown

suite = unittest.TestLoader().loadTestsFromTestCase(MyTest)
result = XMLTestRunner(file("unittest.xml", "w")).run(suite)

如何将我的所有sikuli脚本都包含在不同的文件夹中,这些脚本都是单独的类?是否可以以某种方式引用或导入由sikuli生成的测试.py文件?原因是,我不想将所有代码复制并粘贴到一个大文件中,这个文件会有很多类,而且会非常大。

EN

回答 1

Stack Overflow用户

发布于 2015-07-21 13:46:27

您可以创建一个Main()类,在该类中调用要执行的所有其他文件。

要调用另一个文件,可以使用execfile(),使用指向.sikuli目录中的.py文件的完整路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31539179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档