作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在我之前从事的项目中,我们的 fabfile 失控了。虽然我们项目的其余部分经过了充分测试,但我们没有为我们的 fabfile 编写任何测试。重构很可怕,在我们运行命令之前,我们不相信 fabric 命令会按我们预期的方式工作。
我正在开始一个新项目,我想确保我们的 fabfile 从一开始就经过良好测试。服从测试山羊有一个great article讨论一些可能的策略,但问题多于答案。使用 fabtest是一种可能性,虽然它似乎已经死了。
有没有人成功地对他们的 fabfile 进行了单元测试?如果是,怎么办?
最佳答案
在 Docker 中运行您的 Fabfile 任务实例
使用 docker diff验证是否更改了正确的文件Fab 文件。
这仍然需要大量工作,但它允许在不对 Fabfile 进行过多修改的情况下进行测试。
关于python - Fabric:如何对我的 fabfile 进行单元测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23862824/
我是一名优秀的程序员,十分优秀!