Fix test suite name
[cl-base64.git] / cl-base64.asd
index 8c02f90fb6f2f1b8291cdc47052e6953e7764a52..7d5dc8946d05caf4f9227d398731391020f0d6e0 100644 (file)
@@ -6,41 +6,30 @@
 ;;;; Purpose:       ASDF definition file for Cl-Base64
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  Dec 2002
-;;;;
-;;;; $Id$
 ;;;; *************************************************************************
 
 (in-package #:cl-user)
 (defpackage #:cl-base64-system (:use #:asdf #:cl))
 (in-package #:cl-base64-system)
 
-
 (defsystem cl-base64
   :name "cl-base64"
   :author "Kevin M. Rosenberg based on initial code by Juri Pakaste"
-  :version "3.1"
+  :version "3.4"
   :maintainer "Kevin M. Rosenberg <kmr@debian.org>"
   :licence "BSD-style"
   :description "Base64 encoding and decoding with URI support."
-  
   :components
   ((:file "package")
    (:file "encode" :depends-on ("package"))
-   (:file "decode" :depends-on ("package"))
-   ))
+   (:file "decode" :depends-on ("package")))
+  :in-order-to ((test-op (test-op "cl-base64/test"))))
 
-(defmethod perform ((o test-op) (c (eql (find-system 'cl-base64))))
-  (operate 'load-op 'cl-base64-tests)
-  (operate 'test-op 'cl-base64-tests :force t))
-
-(defsystem cl-base64-tests
+(defsystem cl-base64/test
     :depends-on (cl-base64 ptester kmrcl)
-  
     :components
-    ((:file "tests")))
-
-(defmethod perform ((o test-op) (c (eql (find-system 'cl-base64-tests))))
-  (operate 'load-op 'cl-base64-tests)
-  (or (funcall (intern (symbol-name '#:do-tests)
-                      (find-package '#:cl-base64-tests)))
-      (error "test-op failed")))
+    ((:file "tests"))
+    :perform (test-op (o s)
+                      (or (funcall (intern (symbol-name '#:do-tests)
+                                           (find-package '#:cl-base64/test)))
+                          (error "test-op failed"))))