跨vfx生产环境中常见的多个python上下文管理测试套件

vfxtest的Python项目详细描述


vFxtest


这是怎么回事?

这个项目是关于python代码库管理测试套件多个上下文中使用。

vfx生产环境中的常见上下文是:

  • 独立的python 2.7
  • 独立python 3.x
  • embedded python解释器dcc的内部
    • Maya/mayapy
    • Houdini/hython
    • Nuke


好处在哪里?

在python中进行测试驱动开发相当简单 使用诸如unittestmock之类的包。

使用 coverage包。

然而……

python代码基在多个不知道的上下文中使用时 很难收集到关于 总测试覆盖率

这是vfxtest试图填补空白的地方。

vfxtest只是unittestmockcoverage让我们为每个上下文运行一个测试套件,然后 显示所有这些测试的组合代码覆盖率

我基本上是搔痒…

当我开始在vfx生产环境中使用tdd时 这种需要并没有找到一个明显的现有解决办法。

文档

很快就能在vfxtest.readthedocs.com上找到。

敬请关注…:)

“冒名顶替综合症”免责声明

我真的还在TDD比赛的第一局。

所以我很清楚我可能只知道一点点危险 马上。:)

如果已经存在这个问题的现有解决方案 在互联网上,我很想知道!

另外,如果这部分可以改善(或使你的眼睛流血),请 把我的头抬起来!:)

也就是说,我希望有人能从中得到一些好处!

vfx中,鼓励和帮助维护测试套件的一切都是 对我来说很有价值…:)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Android应用程序中处理新活动时出现java NullPointerException   从PSV文件读取Java   在JavaSwing中将方法从一个类传递到另一个类   带有MongoDB错误的java Vertx ClassNotFoundException:com。mongodb。联系溪流工厂   在java中替换2D数组中的数字?   java Avro方案空布尔和双整数布尔的写并集   java导入组织。neo4j无法解决?   从另一个获取变量。使用反射的java文件   Java:以格式化字符串的形式返回具有非常不同的条目长度的2D数组   java客户端应用程序正在从IBMMQ接收不同格式的消息体   java在我的主循环中的步骤有问题   java如何正确安装来自sslforfree的证书。tomcat服务器上的com   java RecyclerView变更单永久   java如何获得屏幕的精确中间位置,即使调整了大小