echo " $test_pass passing and $test_fail failing" >&2
if [ $test_fail -eq 0 ] ; then
echo "all tests apparently successful" >&2
- echo success > ../tmp/results/status
+ echo success > ../build/results/status
else
echo "failing test(s): $failed_list" >&2
fi
ASDFDIR="$(cd .. ; /bin/pwd)"
export CL_SOURCE_REGISTRY="${ASDFDIR}"
-export ASDF_OUTPUT_TRANSLATIONS="(:output-translations (\"${ASDFDIR}\" (\"${ASDFDIR}/tmp/fasls\" :implementation)) :ignore-inherited-configuration)"
+export ASDF_OUTPUT_TRANSLATIONS="(:output-translations (\"${ASDFDIR}\" (\"${ASDFDIR}/build/fasls\" :implementation)) :ignore-inherited-configuration)"
env | grep asdf
command="$command $flags"
create_config () {
- mkdir -p ../tmp/test-source-registry-conf.d ../tmp/test-asdf-output-translations-conf.d
+ mkdir -p ../build/test-source-registry-conf.d ../build/test-asdf-output-translations-conf.d
}
clean_up () {
- rm -rf ../tmp/test-source-registry-conf.d ../tmp/test-asdf-output-translations-conf.d
+ rm -rf ../build/test-source-registry-conf.d ../build/test-asdf-output-translations-conf.d
}
if [ -z "$command" ] ; then
echo "Error: cannot find or do not know how to run Lisp named $lisp"
else
create_config
- mkdir -p ../tmp/results
- echo failure > ../tmp/results/status
+ mkdir -p ../build/results
+ echo failure > ../build/results/status
thedate=`date "+%Y-%m-%d"`
do_tests "$command" "$eval" 2>&1 | \
- tee "../tmp/results/${lisp}.text" "../tmp/results/${lisp}-${thedate}.save"
- read a < ../tmp/results/status
+ tee "../build/results/${lisp}.text" "../build/results/${lisp}-${thedate}.save"
+ read a < ../build/results/status
clean_up
[ success = "$a" ] ## exit code
fi
+++ /dev/null
-(defsystem test-builtin-source-file-type-1
- :default-component-class cl-source-file.cl
- :serial t
- :components ((:cl-source-file "file1") ; for the package
- (:file "test-tmp")))
+++ /dev/null
-(defsystem test-builtin-source-file-type-2
- :default-component-class cl-source-file.cl
- :serial t
- :components ((:file "file1" :type "lisp") ; for package
- (:file "test-tmp")))
+++ /dev/null
-(defsystem test-builtin-source-file-type-3
- :default-component-class cl-source-file.lsp
- :serial t
- :components ((:cl-source-file "file1") ; for the package
- (:file "test-tmp")))
+++ /dev/null
-(defsystem test-builtin-source-file-type-4
- :default-component-class cl-source-file.lsp
- :serial t
- :components ((:file "file1" :type "lisp") ; for package
- (:file "test-tmp")))
(quit-on-error
(format t "~D~%" (asdf:asdf-version))
+
+ (defsystem test-builtin-source-file-type-1
+ :default-component-class cl-source-file.cl
+ :serial t
+ :components ((:cl-source-file "file1") ; for the package
+ (:file "test-tmp")))
(load-system 'test-builtin-source-file-type-1 :verbose t)
(assert (symbol-value (read-from-string "test-package::*test-tmp-cl*")))
(assert-equal
(mapcar #'asdf:component-pathname (asdf:module-components (asdf:find-system :test-source-file-type-1))))
'("lisp" "cl"))
(delete-package :test-package)
+
+ (defsystem test-builtin-source-file-type-2
+ :default-component-class cl-source-file.cl
+ :serial t
+ :components ((:file "file1" :type "lisp") ; for package
+ (:file "test-tmp")))
(asdf:load-system 'test-builtin-source-file-type-2 :verbose t)
(assert (symbol-value (read-from-string "test-package::*test-tmp-cl*")))
+
+ (defsystem test-builtin-source-file-type-3
+ :default-component-class cl-source-file.lsp
+ :serial t
+ :components ((:cl-source-file "file1") ; for the package
+ (:file "test-tmp")))
(asdf:load-system 'test-builtin-source-file-type-3 :verbose t)
(assert (symbol-value (read-from-string "test-package::*test-tmp-cl*")))
(assert-equal
(mapcar #'asdf:component-pathname (asdf:module-components (asdf:find-system :test-source-file-type-1))))
'("lisp" "cl"))
(delete-package :test-package)
+
+ (defsystem test-builtin-source-file-type-4
+ :default-component-class cl-source-file.lsp
+ :serial t
+ :components ((:file "file1" :type "lisp") ; for package
+ (:file "test-tmp")))
(asdf:load-system 'test-builtin-source-file-type-4 :verbose t)
(assert (symbol-value (read-from-string "test-package::*test-tmp-cl*"))))
(use-package :asdf-test)
#+gcl<2.7 (defmacro with-standard-io-syntax (&body body) `(progn ,@body))
-(defparameter *tmp-directory* (subpathname *asdf-directory* "tmp/"))
+(defparameter *tmp-directory* (subpathname *asdf-directory* "build/"))
(setf *central-registry* nil)
(defun under-tmp-directory (designator &optional (defaults *tmp-directory*))
`(("**;*.asd.*" ,(make-pathname :type "asd" :defaults (asdf::wilden *asdf-directory*)))
("**;*.lisp.*" ,(make-pathname :type "lisp" :defaults (asdf::wilden *asdf-directory*)))
("**;*.*.*" ,(resolve-location
- `(,*asdf-directory* "tmp/fasls" :implementation "logical-host-asdf")
+ `(,*asdf-directory* "build/fasls" :implementation "logical-host-asdf")
:wilden t))))
(quit-on-error
(quit-on-error
(let* ((asd (subpathname *test-directory* "test-multiple.asd"))
- (tmp (subpathname *test-directory* "../tmp/"))
+ (tmp (subpathname *test-directory* "../build/"))
(asd2 (subpathname tmp "test-multiple-too.asd"))
(file4 (compile-file-pathname* "file4")))
(setf *central-registry* `(,*test-directory* ,tmp))