wrap delete-file in protect for cygwin

The file may still be referenced by the parent process.
Fixes issue #302.
This commit is contained in:
Alex Shinn 2016-01-25 22:04:14 +09:00
parent 557b31e1dd
commit 3e28bdef8b

View file

@ -30,11 +30,12 @@
(load lib-file)
tests ...
;; on any failure leave the stub and c file for reference
(cond
((= orig-failures (test-failure-count))
(delete-file stub-file)
(delete-file c-file)))
(delete-file lib-file)))
(protect (exn (else #f))
(cond
((= orig-failures (test-failure-count))
(delete-file stub-file)
(delete-file c-file)))
(delete-file lib-file))))
(else
(test-assert (string-append "couldn't compile " name)
#f))))))))