90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
# File 'lib/pdqtest/puppet.rb', line 90
def self.setup_test(container, example)
setup = BATS_TESTS + '/' + test_basename(example) + SETUP_SUFFIX
if File.exists?(setup)
Escort::Logger.output.puts "Setting up test for #{example}"
script = File.read(setup)
res = PDQTest::Docker.exec(container, script)
status = PDQTest::Docker.exec_status(res)
PDQTest::Docker.log_out(res)
@@setup_executed << setup
else
Escort::Logger.output.puts "no setup file for #{example} (should be in #{setup})"
status = true
end
status
end
|