我与一个开发基于MPI的C ++数字应用程序的团队合作。该小组使用cxxtest来构建单个单元测试或小套件,但是1)在cxxtest的常用功能中存在一些并发目录,并且2)有一些集成测试通过启动mpirun从外部“更容易”实现一个python线程。
我们希望使用py.test作为粘合剂来保持这一点,因为它宣称自己能够运行非python测试(我可以说服它跳到鼻子上)。
有人能让我开始这样做的最佳实践吗?再说一遍,因为它似乎是py.test的广告功能之一,我很想以最初设想的方式去做。
谢谢,
利
答案 0 :(得分:1)
This guide有一些使用pytest运行C测试的实例,也许它会有所帮助。
答案 1 :(得分:1)
结帐pytest-cpp,它可能正是您所需要的。
答案 2 :(得分:0)
您可能也对Saru感兴趣,它是一个最小的测试框架,可以让您在python和C ++中编写测试