根据https://www.inspec.io/docs/reference/profiles/,您可以有选择地包含其他配置文件中的控件,这在我的安装中不起作用
我的目录结构是--
inspectests
- apps
- controls
- Standard_Checks
- controls
- services
- autocb
- controls
- includes.rb
- javaversion.rb
在我的autocb / controls的includes.rb文件中,我有这个-
include_controls 'Standard_Checks'
require_controls 'apps' do
control 'httpd'
end
当我运行'inspec exec autocb'时,将执行javaversion.rb测试,所有标准检查都将执行,但是报告具有以下内容-
Profile: apps (apps)
Version: 1.0.0
Target: local://
No tests executed.
我期望httpd控件被调用