@@ -122,7 +122,9 @@ test_that("suspending loggers works", {
122122
123123
124124test_that(" add/remove appenders" , {
125- ml <- Logger $ new(" test_logger" , appenders = AppenderFile $ new(file = tempfile()))
125+ tf <- tempfile()
126+ on.exit(unlink(tf ))
127+ ml <- Logger $ new(" test_logger" , appenders = AppenderFile $ new(file = tf ))
126128 app1 <- AppenderConsole $ new(threshold = 100 )
127129 app2 <- AppenderConsole $ new(threshold = 300 )
128130
@@ -154,6 +156,7 @@ test_that("add/remove appenders", {
154156test_that(" modify appenders for a logger" , {
155157 ml <- Logger $ new(" test_logger" , appenders = list (AppenderConsole $ new()), propagate = FALSE )
156158 tf <- tempfile()
159+ on.exit(unlink(tf ))
157160
158161 # Add a new appender to a logger. We don't have to supply a name, but that
159162 # mak1es it easier to remove later.
@@ -168,16 +171,17 @@ test_that("modify appenders for a logger", {
168171 expect_silent(ml $ debug(" A debug message that the console appender doesn't show." ))
169172 expect_identical(length(readLines(tf )), 2L )
170173 expect_match(paste(readLines(tf ), collapse = " ---" ), " INFO.*---DEBUG.*" )
171- file.remove(tf )
172174})
173175
174176
175177
176178
177179test_that(" Exceptions are cought and turned into warnings" , {
180+ tf <- tempfile()
181+ on.exit(unlink(tf ))
178182 ml <- Logger $ new(" test_logger" ,
179183 appenders = list (
180- AppenderFile $ new(file = tempfile() ),
184+ AppenderFile $ new(file = tf ),
181185 AppenderConsole $ new()
182186 )
183187 )
@@ -193,6 +197,8 @@ test_that("Logger inheritance and event propagation", {
193197 tf1 <- tempfile()
194198 tf2 <- tempfile()
195199 tf3 <- tempfile()
200+ on.exit(unlink(c(tf1 , tf2 , tf3 )))
201+
196202 c1 <- get_logger(" c1" )
197203 c1 $ add_appender(AppenderFile $ new(tf1 ))
198204
@@ -227,9 +233,12 @@ test_that("thresholds work", {
227233
228234
229235test_that(" ancestry querry works" , {
236+ tf <- tempfile()
237+ on.exit(unlink(tf ))
238+
230239 l1 <- Logger $ new(" l1" , appenders = AppenderBuffer $ new())
231240 l2 <- Logger $ new(" l1/l2" , propagate = FALSE , appenders = AppenderConsole $ new())
232- l3 <- Logger $ new(" l1/l2/l3" , appenders = AppenderFile $ new(tempfile() ))
241+ l3 <- Logger $ new(" l1/l2/l3" , appenders = AppenderFile $ new(tf ))
233242 l4 <- Logger $ new(" l1/l2/l3/l4" , appenders = AppenderBuffer $ new())
234243
235244 expect_match(format(l4 $ ancestry ), " (->.*){2}.*|" )
0 commit comments