diff --git a/pkgs/htdp-pkgs/htdp-test/htdp/tests/convert-drracket-error.rkt b/pkgs/htdp-pkgs/htdp-test/htdp/tests/convert-drracket-error.rkt index 5a7aa95fd7..f846de3859 100644 --- a/pkgs/htdp-pkgs/htdp-test/htdp/tests/convert-drracket-error.rkt +++ b/pkgs/htdp-pkgs/htdp-test/htdp/tests/convert-drracket-error.rkt @@ -7,9 +7,11 @@ (define (Fahrenheit->Celsius x) (* (/ 100 180) (- x 32))) -(convert-file non-error-pth Fahrenheit->Celsius "out.dat") +(convert-file non-error-pth Fahrenheit->Celsius + (build-path (find-system-path 'temp-dir) "out.dat")) (with-handlers ((exn:fail:read? void)) "The input file contains a bad header. The next line should raise an exn." - (convert-file error-pth Fahrenheit->Celsius "out.dat") + (convert-file error-pth Fahrenheit->Celsius + (build-path (find-system-path 'temp-dir) "out.dat")) (raise `(test "this test should have failed but didn't"))) diff --git a/pkgs/htdp-pkgs/htdp-test/htdp/tests/convert.rkt b/pkgs/htdp-pkgs/htdp-test/htdp/tests/convert.rkt index 690a705e7e..7786e98025 100644 --- a/pkgs/htdp-pkgs/htdp-test/htdp/tests/convert.rkt +++ b/pkgs/htdp-pkgs/htdp-test/htdp/tests/convert.rkt @@ -18,8 +18,8 @@ (= (f2c -40) -40) ;; ---------------------------------------------------------------------------- -(define IN "convert-in.dat") -(define OUT "convert-out.dat") +(define IN (build-path (find-system-path 'temp-dir) "convert-in.dat")) +(define OUT (build-path (find-system-path 'temp-dir) "convert-out.dat")) (define (create-convert-in) (printf "212 32\n-40\n")) diff --git a/pkgs/srfi-pkgs/srfi-lib/srfi/42ref/examples-42.rkt b/pkgs/srfi-pkgs/srfi-lib/srfi/42ref/examples-42.rkt index 10747df0ac..60324079ee 100644 --- a/pkgs/srfi-pkgs/srfi-lib/srfi/42ref/examples-42.rkt +++ b/pkgs/srfi-pkgs/srfi-lib/srfi/42ref/examples-42.rkt @@ -10,10 +10,10 @@ (require srfi/42) (define (my-open-output-file filename) - (open-output-file filename 'replace 'text) ) + (open-output-file (build-path (find-system-path 'temp-dir) filename) 'replace 'text) ) (define (my-call-with-input-file filename thunk) - (call-with-input-file filename thunk 'text) ) + (call-with-input-file (build-path (find-system-path 'temp-dir) filename) thunk 'text) ) ; examples.scm starts here ------------------------------------------------- diff --git a/pkgs/web-server-pkgs/web-server-test/tests/web-server/pr/10546.rkt b/pkgs/web-server-pkgs/web-server-test/tests/web-server/pr/10546.rkt index fb4a77939c..eedadd4d44 100644 --- a/pkgs/web-server-pkgs/web-server-test/tests/web-server/pr/10546.rkt +++ b/pkgs/web-server-pkgs/web-server-test/tests/web-server/pr/10546.rkt @@ -1,6 +1,6 @@ #lang racket -(define here (current-directory)) +(define here (find-system-path 'temp-dir)) (define txt (build-path here "some.txt")) (with-output-to-file txt @@ -11,7 +11,7 @@ Here is some text that looks at @this END ))) -(with-output-to-file "relative.rkt" +(with-output-to-file (build-path here "relative.rkt") #:exists 'replace (lambda () (display #< abs - rel => "Here is some text that looks at 5") +(parameterize ([current-directory here]) + (define rel (dynamic-require "relative.rkt" 'ans)) + (define abs (dynamic-require "absolute.rkt" 'ans)) + (test + rel => abs + rel => "Here is some text that looks at 5"))