내 조리법이 dynaTrace는 모듈을 설치하고 그것을 가능하게RSpec에이 손길이 닿지 않은 자원을 실패
it 'creates /opt/dynatrace/agent/lib64/libdtagent.so file' do
expect(chef_run).to render_file('/opt/dynatrace/agent/lib64/libdtagent.so')
end
내가 RSpec을 실행은 다음과 같은 오류와 함께 실패하는 경우 :
$ rspec -f d ./spec/unit/recipes/apache_spec.rb[1:4]
Run options: `include {:ids=>{"./spec/unit/recipes/apache_spec.rb"=>["1:4"]}}`
dynatrace::apache
creates /opt/dynatrace/agent/lib64/libdtagent.so file (FAILED - 1)
Failures:
1) dynatrace::apache creates /opt/dynatrace/agent/lib64/libdtagent.so file
Failure/Error: expect(chef_run).to render_file('/opt/dynatrace/agent/lib64/libdtagent.so')
expected Chef run to render "/opt/dynatrace/agent/lib64/libdtagent.so"
# ./spec/unit/recipes/apache_spec.rb:35:in `block (2 levels) in <top (required)>'
Finished in 1.13 seconds (files took 8.93 seconds to load)
1 example, 1 failure
Failed examples:
rspec ./spec/unit/recipes/apache_spec.rb:34 # dynatrace::apache creates /opt/dynatrace/agent/lib64/libdtagent.so file
ChefSpec Coverage report generated...
Total Resources: 1
Touched Resources: 0
Touch Coverage: 0.0%
Untouched Resources:
apache2_module[dtagent_module] dynatrace/recipes/apache.rb:12
ChefSpec Coverage report generated...
Total Resources: 1
Touched Resources: 0
Touch Coverage: 0.0%
Untouched Resources:
apache2_module[dtagent_module] dynatrace/recipes/apache.rb:12
사양 오류의 원인을 확인하는 데 도움이 필요합니다.