gpt4 book ai didi

chef-infra - Inspec 测试多个实体

转载 作者:行者123 更新时间:2023-12-03 20:17:58 27 4
gpt4 key购买 nike

我正在为我的厨师食谱编写检查测试,其中有 5 个文件需要对其模式进行测试。它们都应该具有相同的模式 0755。

describe file('/dev') do
its('mode') { should cmp '00755' }
end

这是我正在使用的语法。但这仅测试 1 个文件(/dev)。是否可以使用单个测试块测试多个文件?

最佳答案

您可以使用 ruby​​ 代码来测试多个实体

dirs = ["/lib","/bin","/dev"]
dirs.each do |path|
describe file(path) do
its('type') { should eq :directory }
it { should be_directory }
end
end

关于chef-infra - Inspec 测试多个实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43862344/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com