我正在寻找一种方法来自动对 vagrant 配置脚本进行功能测试(使用 puppet 和 shell 脚本)。 请注意:我问的是功能测试,而不是对木偶模块、木偶目录等进行单元测试。
有推荐的方法吗?也许是python doctests中的一些东西:“这个输入应该是CLI输出”。四处搜索,但找不到有效的示例或推荐的工具。
如果没有任何 vagrant/puppet 认可的解决方案,是否有一个简单的CLI 测试 工具?我可以在哪里断言某些输出与某些输入?
我看到了这个相关的问题,但它并没有真正得到一个好的答案