changeset 654: |
3dd1924ad5ea |
parent: |
bbd9024f2fe2
|
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Sun, 15 Sep 2024 22:23:16 -0400 |
permissions: |
-rw-r--r-- |
description: |
fixes |
1 ;;; pkg.lisp --- regression testing packages 3 ;; Regression Testing framework. inspired by PCL, the original CMUCL 4 ;; code, and the SBCL port. 8 ;; - :rt https://www.merl.com/publications/docs/TR91-04.pdf Chapter 1 9 ;; - :com.gigamonkeys.test https://github.com/gigamonkey/monkeylib-test-framework 10 ;; - :sb-rt https://github.com/sbcl/sbcl/blob/master/contrib/sb-rt/rt.lisp 12 ;; This package is intended to provide a modernized Lisp testing 13 ;; library with features found in some of the test frameworks listed 16 ;; - :it.bese.fiveam https://github.com/lispci/fiveam 17 ;; - :try https://github.com/melisgl/try 18 ;; - :rove https://github.com/fukamachi/rove 23 - [ ] benchmark support: do-bench, test-count, 30 (in-package :std-user) 41 :*default-test-suite-name* 44 ;; TODO 2023-09-04: :*test-profiler-list* not yet 51 :test-suite-designator 52 :check-suite-designator 67 :make-fixture-prototype 100 :*default-tmp-directory* 104 (defpackage :rt/bench 106 (:use :cl :std :log :rt) 112 (uiop:define-package :rt/cover 114 (:use :cl :std :log :rt) 116 :with-coverage :start-coverage :stop-coverage 117 :*coverage-directory* 120 (defpackage :rt/tracing 121 (:nicknames :tracing) 122 (:use :cl :std :log :rt) 129 :package-symbols-except)) 131 (defpackage :rt/flamegraph 132 (:nicknames :flamegraph) 133 (:use :cl :std :log :rt :sb-sprof) 134 (:export :save-flamegraph)) 138 (:use :cl :std :log :rt)