跳转到: 导航, 搜索

Puppet/单元测试

这些文档已过时,但为了历史原因和搜索访问而保留在此处。要查看最新文档,请参阅 https://docs.openstack.org/developer/puppet-openstack-guide/

关于 rspec-puppet 的最佳入门参考资料可以在 这里 找到。

运行本地测试

以下命令可以从任何模块的目录中调用,以运行它们的 rspec puppet 测试。它假定系统上已经安装了 bundler 以及 rubygems(和 ruby)。

mkdir vendor
export GEM_HOME=vendor
bundle install
bundle exec rake spec

这依赖于 .fixtures.yaml 文件来安装所有用于测试的外部模块。此文件中的 URL 使用 git:// 协议,因此如果您在代理服务器后面,可能需要更新它。