redex: adjust benchmark time calculations
also dont' add timeouts to totals
This commit is contained in:
parent
3e83a816e2
commit
2df436d29c
|
@ -90,16 +90,15 @@
|
||||||
(+ i terms) tot-time (exact->inexact (/ (+ i terms) (/ tot-time 1000)))))
|
(+ i terms) tot-time (exact->inexact (/ (+ i terms) (/ tot-time 1000)))))
|
||||||
(void)]
|
(void)]
|
||||||
[else
|
[else
|
||||||
(define term (with-timeout (* 5 60 60) g
|
(define term (with-timeout (* 5 60 1000) g
|
||||||
(λ () (printf "\nTimed out generating a test term in: ~a, ~a\n"
|
(λ () (printf "\nTimed out generating a test term in: ~a, ~a\n"
|
||||||
fname type)
|
fname type)
|
||||||
(displayln i)
|
(trials-loop t))))
|
||||||
(loop (add1 i)))))
|
|
||||||
(define me-time (- (current-process-milliseconds) t-time))
|
(define me-time (- (current-process-milliseconds) t-time))
|
||||||
(define ok? (with-timeout (* 5 60 60) (λ () (check term))
|
(define ok? (with-timeout (* 5 60 1000) (λ () (check term))
|
||||||
(λ () (printf "\nIn ~a, ~a, timed out checking the term:~a\n"
|
(λ () (printf "\nIn ~a, ~a, timed out checking the term:~a\n"
|
||||||
fname type term)
|
fname type term)
|
||||||
(loop (add1 i)))))
|
(trials-loop t))))
|
||||||
(cond
|
(cond
|
||||||
[(not ok?)
|
[(not ok?)
|
||||||
(when verbose?
|
(when verbose?
|
||||||
|
|
Loading…
Reference in New Issue
Block a user