
clojure.test.tap__init.class Maven / Gradle / Ivy
???? 1Q clojure/test/tap__init java/lang/Object load ()V const__0 Lclojure/lang/Var; clojure/lang/Var
getRawRoot ()Ljava/lang/Object;
clojure/lang/IFn const__1 Lclojure/lang/AFn; invoke &(Ljava/lang/Object;)Ljava/lang/Object; clojure/lang/Symbol clojure/lang/Namespace find /(Lclojure/lang/Symbol;)Lclojure/lang/Namespace;
! clojure/lang/AReference # const__4 % & clojure/lang/IPersistentMap ( resetMeta <(Lclojure/lang/IPersistentMap;)Lclojure/lang/IPersistentMap; * +
$ , -clojure/test/tap$loading__7732__auto____10671 . 0
/ 1 3 const__5 5 6 equals (Ljava/lang/Object;)Z 8 9
: clojure/test/tap$fn__10673 <
= 1 java/util/concurrent/Callable ? clojure/lang/LockingTransaction A runInTransaction 3(Ljava/util/concurrent/Callable;)Ljava/lang/Object; C D
B E const__6 G H const__15 J K setMeta (Lclojure/lang/IPersistentMap;)V M N
O clojure/test/tap$print_tap_plan Q
R 1 bindRoot (Ljava/lang/Object;)V T U
V const__16 X Y const__19 [ \ %clojure/test/tap$print_tap_diagnostic ^
_ 1 const__20 a b const__23 d e clojure/test/tap$print_tap_pass g
h 1 const__24 j k const__27 m n clojure/test/tap$print_tap_fail p
q 1 clojure/test/tap$fn__10685 s
t 1 const__28 v w get y
z clojure/lang/MultiFn | const__29 Lclojure/lang/Keyword; ~ ? clojure/test/tap$fn__10689 ?
? 1 addMethod <(Ljava/lang/Object;Lclojure/lang/IFn;)Lclojure/lang/MultiFn; ? ?
} ? const__30 ? ? const__33 ? ? "clojure/test/tap$print_diagnostics ?
? 1 const__34 ? ? clojure/test/tap$fn__10695 ?
? 1 const__35 ? ? clojure/test/tap$fn__10697 ?
? 1 const__36 ? ? clojure/test/tap$fn__10699 ?
? 1 const__37 ? ? clojure/test/tap$fn__10701 ?
? 1 const__38 ? ? const__41 ? ? clojure/test/tap$with_tap_output ?
? 1 setMacro ?
? __init0 clojure.core ? in-ns ? clojure/lang/RT ? var 8(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Var; ? ?
? ? clojure.test.tap ? intern ;(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Symbol; ? ?
? clojure/lang/IObj ? doc ? keyword <(Ljava/lang/String;Ljava/lang/String;)Lclojure/lang/Keyword; ? ?
? ?,clojure.test extensions for the Test Anything Protocol (TAP)
TAP is a simple text-based syntax for reporting test results. TAP
was originally developed for Perl, and now has implementations in
several languages. For more information on TAP, see
http://testanything.org/ and
http://search.cpan.org/~petdance/TAP-1.0.0/TAP.pm
To use this library, wrap any calls to
clojure.test/run-tests in the with-tap-output macro,
like this:
(use 'clojure.test)
(use 'clojure.test.tap)
(with-tap-output
(run-tests 'my.cool.library)) ? author ?
Stuart Sierra ? map 2([Ljava/lang/Object;)Lclojure/lang/IPersistentMap; ? ?
? ? withMeta 2(Lclojure/lang/IPersistentMap;)Lclojure/lang/IObj; ? ? ? ? clojure/lang/AFn ? print-tap-plan ? arglists ? n ? clojure/lang/Tuple ? create 4(Ljava/lang/Object;)Lclojure/lang/IPersistentVector; ? ?
? ? java/util/Arrays ? asList %([Ljava/lang/Object;)Ljava/util/List; ? ?
? ? clojure/lang/PersistentList ? 0(Ljava/util/List;)Lclojure/lang/IPersistentList; ? ?
? ? =Prints a TAP plan line like '1..n'. n is the number of tests ? added ? 1.1 ? line ? java/lang/Integer ? valueOf (I)Ljava/lang/Integer;
? column file clojure/test/tap.clj print-tap-diagnostic
data HPrints a TAP diagnostic line. data is a (possibly multi-line)
string. print-tap-pass msg =Prints a TAP 'ok' line. msg is a string, with no line breaks print-tap-fail APrints a TAP 'not ok' line. msg is a string, with no line breaks
tap-report default clojure/lang/Keyword print-diagnostics pass" error$ fail& summary( with-tap-output* &, body. F(Ljava/lang/Object;Ljava/lang/Object;)Lclojure/lang/IPersistentVector; ?0
?1 MExecute body with modified test reporting functions that produce
TAP output3 ?
6 clojure.test.tap__init8 classForName %(Ljava/lang/String;)Ljava/lang/Class;:;
?< java/lang/Class> getClassLoader ()Ljava/lang/ClassLoader;@A
?B clojure/lang/CompilerD pushNSandLoader (Ljava/lang/ClassLoader;)VFG
EH
J popThreadBindingsL
M Code LineNumberTable ! % 5 G J X [ a d j m v ~ ? ? ? ? ? ? ? ? O ? ??
? ? ? ? ? ? ? "? $? '? )? -? /Y? 2? ? 4 ? ? ? 7? ;? ? W? =Y? >? @? FW? IY? L? )? PY? RY? S? W? ZY? ]? )? PY? _Y? `? W? cY? f? )? PY? hY? i? W? lY? o? )? PY? qY? r? W? tY? u? ? 4 ? x? {? }? ?? ?Y? ?? ? ?? ?Y? ?? )? PY? ?Y? ?? W? x? {? }? ?? ?Y? ?? ? ?? x? {? }? ?? ?Y? ?? ? ?? x? {? }? ?? ?Y? ?? ? ?? x? {? }? ?? ?Y? ?? ? ?? ?Y? ?? )? PY? ?Y? ?? W? ?? ? ?? ?? P F # - 0 5 > S ? H ? H ? J ^' d@ jY pz u ? O 3 '??? ?? ?
¸ ?? ?? Yʸ ?SY?SYҸ ?SY?S? ?? )? ? ? ? Yʸ ?SY?SYҸ ?SY?S? ?? '?? ?? 7?? ?? ? I? Y? ?SY? Y? Ƹ ?S? ? ?SYʸ ?SY?SY?? ?SY?SY?? ?SY-?SY? ?SY ?SY
? ?SY S? ?? L?? ?? ? Z? Y? ?SY? Y
? Ƹ ?S? ? ?SYʸ ?SYSY?? ?SY?SY?? ?SY3?SY? ?SY ?SY
? ?SY S? ?? ]?? ?? ? c? Y? ?SY? Y? Ƹ ?S? ? ?SYʸ ?SYSY?? ?SY?SY?? ?SY;?SY? ?SY ?SY
? ?SY S? ?? f?? ?? ? l? Y? ?SY? Y? Ƹ ?S? ? ?SYʸ ?SYSY?? ?SY?SY?? ?SYA?SY? ?SY ?SY
? ?SY S? ?? o?? ?? ? x? ??? ??!? ?? ? ?? Y? ?SY? Y
? Ƹ ?S? ? ?SY?? ?SYN?SY? ?SY?SY? ?SY S? ?? ?#? ??? ?%? ??? ?'? ??? ?)? ??? ??+? ?? ? ?? Y? ?SY? Y-? ?/? Ƹ2S? ? ?SYʸ ?SY4SY?? ?SY?SY?? ?SYu?SY? ?SY ?SY
? ?SY S? ?? ?? 5 O 1 ?79?=?C?I?K?N? ?N??
© 2015 - 2025 Weber Informatics LLC | Privacy Policy