File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,10 @@ def colorize(str, color)
48
48
require 'webmock/rspec'
49
49
WebMock . disable_net_connect!
50
50
51
+ # Configure test logger
52
+ logdest = ENV [ 'FACTER_TEST_LOG' ] ? File . new ( ENV [ 'FACTER_TEST_LOG' ] , 'w' ) : StringIO . new
53
+ logger = Logger . new ( logdest )
54
+
51
55
# Configure RSpec
52
56
RSpec . configure do |config |
53
57
# Enable flags like --only-failures and --next-failure
@@ -77,10 +81,13 @@ def colorize(str, color)
77
81
end
78
82
79
83
config . before ( :all ) do
80
- Facter ::Log . class_variable_set ( :@@logger , Logger . new ( StringIO . new ) ) # rubocop:disable Style/ClassVars
84
+ Facter ::Log . class_variable_set ( :@@logger , logger ) # rubocop:disable Style/ClassVars
81
85
end
82
86
83
- config . before do
87
+ config . before do |test |
88
+ m = test . metadata
89
+ logger . info ( "*** BEGIN TEST #{ m [ :file_path ] } :#{ m [ :line_number ] } " )
90
+
84
91
LegacyFacter . clear
85
92
Facter . clear_messages
86
93
end
You can’t perform that action at this time.
0 commit comments