我用docker创建了一个开发环境。这个开发环境包括ubuntu 14.04容器(安装了apache和节点依赖项),mysql容器(官方映像)和phpmyadmin容器。如何使用Travis-CI确保所有容器都正常工作并且所有依赖软件都安装在相关容器中?
答案 0 :(得分:0)
我找不到任何可用于测试docker容器的测试工具。但是为了测试docker容器是否正常运行,我使用测试框架编写了一些CLI命令测试用例(功能测试)。我建议你尝试codeception PHP测试框架,它是通过扩展PHPUnit构建的。使用代码框架编写shell命令测试用例非常容易。
我们可以简单地自动化travis-ci中的代码测试用例