;;; This exists outside of the unit test in sb-sprof so that you can execute
;;; it with parallel-exec specifying an arbitrarily huge --runs_per_test.
;;; It is uncharacteristically verbose in its output for my liking,
;;; but I need to try to see it behaving badly (if it does),
;;; and there's really no other way than to watch for bad output.
#+win32 (sb-ext:exit :code 104)
(require :sb-sprof)
(load "../contrib/sb-sprof/test.lisp")
(with-test (:name :sprof)
(with-scratch-file (f "fasl")
(setq sb-sprof-test::*compiler-input* "../contrib/sb-sprof/graph.lisp"
sb-sprof-test::*compiler-output* f
;; It was supposed to be 100 before I decreased it.
;; surely more samples is better, right?
sb-sprof-test::*sprof-loop-test-max-samples* 100)
(sb-sprof-test::run-tests)))