split flat test into multiple sources
svn: r1275
This commit is contained in:
parent
5590bf1a10
commit
f9e2944b09
|
@ -13,12 +13,19 @@
|
|||
+inf.0))])
|
||||
(namespace-variable-value 'lines-per-file))
|
||||
|
||||
(with-handlers ([exn:fail:contract:variable?
|
||||
(lambda (exn)
|
||||
(namespace-set-variable-value!
|
||||
'flat-number
|
||||
""))])
|
||||
(namespace-variable-value 'flat-number))
|
||||
|
||||
(require (lib "pretty.ss"))
|
||||
|
||||
(define line-count 0)
|
||||
(define file-count 0)
|
||||
|
||||
(define flatp (open-output-file "flat.ss" 'replace))
|
||||
(define flatp (open-output-file (format "flat~a.ss" flat-number) 'replace))
|
||||
(define old-eval (current-eval))
|
||||
(define old-namespace (current-namespace))
|
||||
|
||||
|
|
32
collects/tests/mzscheme/makeflats.ss
Normal file
32
collects/tests/mzscheme/makeflats.ss
Normal file
|
@ -0,0 +1,32 @@
|
|||
|
||||
(define flat-number 0)
|
||||
(for-each (lambda (f)
|
||||
(parameterize ([current-namespace (make-namespace)])
|
||||
(set! flat-number (add1 flat-number))
|
||||
(eval
|
||||
`(begin
|
||||
(require-for-syntax mzscheme)
|
||||
(define flat-load ,f)
|
||||
(define flat-number ,(format "-~a" flat-number))
|
||||
(load-relative "makeflat.ss")))))
|
||||
'("basic.ss"
|
||||
"unicode.ss"
|
||||
"read.ss"
|
||||
"macro.ss"
|
||||
"syntax.ss"
|
||||
"stx.ss"
|
||||
"module.ss"
|
||||
"number.ss"
|
||||
"object.ss"
|
||||
"struct.ss"
|
||||
"unit.ss"
|
||||
"unitsig.ss"
|
||||
"thread.ss"
|
||||
"sync.ss"
|
||||
"deep.ss"
|
||||
"contmark.ss"
|
||||
"will.ss"
|
||||
"namespac.ss"
|
||||
"port.ss"
|
||||
"file.ss"
|
||||
"path.ss"))
|
11
collects/tests/mzscheme/runflats.ss
Normal file
11
collects/tests/mzscheme/runflats.ss
Normal file
|
@ -0,0 +1,11 @@
|
|||
|
||||
(for-each (lambda (f)
|
||||
(when (regexp-match "^flat-[0-9]+[.]ss$" (path->string f))
|
||||
(parameterize ([current-namespace (make-namespace)])
|
||||
(eval
|
||||
`(begin
|
||||
(require-for-syntax mzscheme)
|
||||
(define quiet-load ,(path->string f))
|
||||
(load-relative "quiet.ss"))))))
|
||||
(directory-list))
|
||||
|
Loading…
Reference in New Issue
Block a user