Skip to content

Commit

Permalink
enable to run compile test
Browse files Browse the repository at this point in the history
override euslisp#493, use eval-when not to run test code on compile time
  • Loading branch information
k-okada committed Aug 10, 2018
1 parent 0bc5594 commit 4df6ca6
Show file tree
Hide file tree
Showing 28 changed files with 90 additions and 60 deletions.
5 changes: 3 additions & 2 deletions irteus/test/all-robots-objects.l
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,6 @@
'("robots" "objects" "scenes")
'(make-all-robots make-all-objects make-all-scenes))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 3 additions & 3 deletions irteus/test/bignum.l
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,6 @@
(print 'done)
)

(run-all-tests)
(exit)

(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 4 additions & 2 deletions irteus/test/character.l
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,7 @@
(assert (eq t (lisp::char>= #\d #\d #\c #\a)) "(lisp::char>= #\d #\d #\c #\a)")
)

(run-all-tests)
(exit) ;; end of character.l
(eval-when (load eval)
(run-all-tests)
(exit))
;; end of character.l
5 changes: 3 additions & 2 deletions irteus/test/const.l
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,6 @@
(assert (not (= num (+ (length ((find-package "TEST3") . intsymvector)) 10))) "check if intsymvector is expanded")
)

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/coords.l
Original file line number Diff line number Diff line change
Expand Up @@ -55,5 +55,6 @@
(format *error-output* "~A gc:~A, vmrss:~A -> ~A~%" j (sys::gc) vmrss-orig vmrss)
(assert (< vmrss (* 2 vmrss-orig)) "make-coords quaternion2matrix")))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 3 additions & 3 deletions irteus/test/geo.l
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,6 @@
(assert (eps= (send f :distance (float-vector 200 0 100)) (norm #f(100 100))))
))

(run-all-tests)
(exit)

(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 3 additions & 3 deletions irteus/test/graph.l
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,6 @@
))


(run-all-tests)

(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/interpolator.l
Original file line number Diff line number Diff line change
Expand Up @@ -127,5 +127,6 @@
(print (length r2))
|#

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/irteus-demo.l
Original file line number Diff line number Diff line change
Expand Up @@ -144,5 +144,6 @@
(assert
(look-at-ik-all)))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/joint.l
Original file line number Diff line number Diff line change
Expand Up @@ -289,5 +289,6 @@
(deftest test-make-joint-min-max-table-margin-5deg
(assert (test-make-joint-min-max-table-common :margin 5)))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/mathtest.l
Original file line number Diff line number Diff line change
Expand Up @@ -144,5 +144,6 @@
(assert (eps-matrix= (m* m6 vec) (m* vec (diagonal val))) "ql-decompose")
))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/matrix.l
Original file line number Diff line number Diff line change
Expand Up @@ -174,5 +174,6 @@
(apply #'concatenate-matrix-column-naive-impl mats))))
))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/min-max.l
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,6 @@
(print 'min-test-done)
)

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 4 additions & 2 deletions irteus/test/number.l
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,7 @@
(assert (eq (= 0 -0.0) t) "(= 0 -0.0) is true.")
)

(run-all-tests)
(exit) ;; end of number.l
(eval-when (load eval)
(run-all-tests)
(exit))
;; end of number.l
5 changes: 3 additions & 2 deletions irteus/test/object.l
Original file line number Diff line number Diff line change
Expand Up @@ -102,5 +102,6 @@
(format *error-output* "~A gc:~A, vmrss:~A -> ~A~%" j (sys::gc) vmrss-orig vmrss)
(assert (< vmrss (* 10 vmrss-orig)) "copy-object matrix")))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/queue.l
Original file line number Diff line number Diff line change
Expand Up @@ -49,5 +49,6 @@
(assert (send q :empty?) "queue is empty" (car q))
))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 3 additions & 3 deletions irteus/test/read-img.l
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@
))
))

(run-all-tests)
(exit)

(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/read-line.l
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,6 @@
(apply #'eq (read-from-string (format nil "~S" (list g g))))
"Unable to read uninterned symbol")))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 3 additions & 3 deletions irteus/test/rendering.l
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@
"image transposed twice must be the same as original image")
)

(run-all-tests)
(exit)

(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/robot-model-usage.l
Original file line number Diff line number Diff line change
Expand Up @@ -167,5 +167,6 @@
))


(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/sort.l
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,6 @@
)
))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 4 additions & 2 deletions irteus/test/string.l
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,7 @@

)

(run-all-tests)
(exit) ;; end of string.l
(eval-when (load eval)
(run-all-tests)
(exit))
; end of string.l
5 changes: 3 additions & 2 deletions irteus/test/test-irt-motion.l
Original file line number Diff line number Diff line change
Expand Up @@ -1176,5 +1176,6 @@
(send* self :inverse-kinematics-loop-org dif-pos dif-rot :ik-args ik-args args)))
))

(run-all-tests)
(exit 0)
(eval-when (load eval)
(run-all-tests)
(exit))
5 changes: 3 additions & 2 deletions irteus/test/test-pointcloud.l
Original file line number Diff line number Diff line change
Expand Up @@ -294,5 +294,6 @@
(move-origin-to-check)
)

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 4 additions & 2 deletions irteus/test/time.l
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,7 @@

)

(run-all-tests)
(exit) ;; end of time.l
(eval-when (load eval)
(run-all-tests)
(exit))
;; end of time.l
5 changes: 3 additions & 2 deletions irteus/test/transparent.l
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,6 @@
(assert (< vmrss (* 4 vmrss-orig)) "check memory leak")
)))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))
6 changes: 5 additions & 1 deletion irteus/test/unittest.l
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@
(setf (symbol-function 'org-exit) (symbol-function 'exit))
(setf (symbol-function 'exit) #'(lambda (a) (print a)))
;; Test all cases including intentinal failure.
(run-all-tests)
(eval-when (load eval)
(run-all-tests)

;; Revert exit function
(setf (symbol-function 'exit) (symbol-function 'org-exit))

Expand All @@ -50,3 +52,5 @@
(format t "return code = ~A~%" ret)
(exit ret)

);; eval-when

5 changes: 3 additions & 2 deletions irteus/test/vector.l
Original file line number Diff line number Diff line change
Expand Up @@ -119,5 +119,6 @@
(assert (not (= (elt v2 2) (elt v2 2)))) ;; check if v2[2] is nan;
t))

(run-all-tests)
(exit)
(eval-when (load eval)
(run-all-tests)
(exit))

0 comments on commit 4df6ca6

Please sign in to comment.