【问题标题】:py.test with non-python tests (specifically, with cxxtest)py.test 与非 python 测试(特别是 cxxtest)
【发布时间】:2015-03-19 09:23:59
【问题描述】:

我与一个开发基于 MPI 的 C++ 数值应用程序的团队合作。该小组使用 cxxtest 来构建单独的单元测试或小套件,但是 1)在具有 cxxtest 的常用功能的目录中聚合有一些复杂性,以及 2)有一些集成测试更容易“从外部”通过启动 mpirun 来实现一个 python 线程。

我们希望使用 py.test 作为将其结合在一起的粘合剂,因为它宣称自己能够运行非 python 测试(我可能会被说服跳到鼻子上)。

任何人都可以让我开始执行此操作的最佳实践吗?同样,由于它似乎是 py.test 的广告功能之一,我很乐意按照最初设想的方式进行。

谢谢,

伊莱

【问题讨论】:

    标签: c++ python testing pytest cxxtest


    【解决方案1】:

    This guide 从 2014 年 2 月起提供了一些使用 pytest 运行 C 测试的工作示例,也许会有所帮助。

    【讨论】:

      【解决方案2】:

      结帐pytest-cpp,它可能正是您所需要的。

      【讨论】:

        【解决方案3】:

        你可能也对 Saru 感兴趣,它是一个最小的测试框架,可以让你用 python 和 C++ 编写测试

        https://github.com/squishyhumans/saru/wiki/Writing-tests

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-24
          • 1970-01-01
          • 1970-01-01
          • 2014-10-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多