У меня есть следующие спецификации файлаКак отключить Hiera отладочный вывод в тесте RSpec-кукольный
require 'spec_helper'
describe 'PLC', :type => 'class' do
let(:hiera_config) { 'spec/fixtures/hiera/hiera.yaml' }
hiera = Hiera.new({ :config => 'spec/fixtures/hiera/hiera.yaml' })
abc = hiera.lookup('PLC::PLC_LINE',nil,nil)
let(:hiera_data) {{
:PLC_LINE => abc
}}
it{ should contain_file('/test/rspec/etc/PLC').with(
'ensure' => 'file',
'owner' => 'root',
'group' => 'root',
'mode' => '0644',
'require' => 'File[/test/rspec/etc]') }
it{ should contain_file('/test/rspec/etc/PLC').with_PLC_LINE(abc)}
end
ниже мой /hiera/fixtures/plc.yaml
plc : puppetlab
когда я бегу rake spec
следующие сообщения получить распечатанный:
DEBUG: Wed Jul 08 07:11:55 -0400 2015: Hiera YAML backend starting
DEBUG: Wed Jul 08 07:11:55 -0400 2015: Looking up plc::plc_LINE in YAML backend
DEBUG: Wed Jul 08 07:11:55 -0400 2015: Looking for data source plc
Как этот выход может быть подавлен?
Это отладочные сообщения, а не ошибки. Есть ли ошибки, которые вы еще не разделили? –
только отладка нет сообщение об ошибке. Даже я пробовал аналогичный hiera для другого модуля sepcs, но получаю ту же ошибку »DEBUG: Вт 21 июля 04:40:53 -0400 2015: Hiera YAML backend, начинающийся с DEBUG: Вт Июл 21 04:40:53 -0400 2015: Глядя на test_services в YAML backend DEBUG: Вт Июл 21 04:40:53 -0400 2015: Ищете источник данных testDEBUG: Вт Июл 21 04:40:53 -0400 2015: Найдено test_services в тесте « – Puppeteer
Опять же, это * не * сообщения об ошибках. Вы спрашиваете, как избавиться от вывода отладки? –