goodplay使您能够通过重用ansible的现有知识来测试您的部署和分布式软件基础架构。
goodpla的Python项目详细描述
goodplay是一个apache2许可的测试框架,用于测试ansible 2.x角色 以及为你的软件运行完整的集成测试。
功能
- 通过Docker Compose和 Ansible inventories
- 将测试写成Ansible 2.x playbook tasks
- 在测试运行之前解决并自动安装ansible角色依赖项
- 作为pytest插件,有一个坚实的测试转轮基础, 另外,您还可以将goodplay测试与其他测试一起运行
版本控制
当达到v1.0.0时,goodplay将使用Semantic Versioning。 在此之前,次要版本用于向后不兼容的更改。
贡献
- 检查是否有未解决的问题或打开新的问题以围绕 特征想法或缺陷。
- 从github上的forkthe repository开始对 masterbranch(或其分支)。
- 编写一个测试,显示bug已被修复或该特性工作正常 如预期。
- 发送拉取请求。确保将自己添加到AUTHORS。
别忘了看看我们的CONTRIBUTING指南-它包括 几乎没有什么技术细节能让整个过程更加顺畅。