Buildfile: C:\Users\root\Documents\Programs\clojure\build.xml clean: [delete] Deleting directory C:\Users\root\Documents\Programs\clojure\target init: [mkdir] Created dir: C:\Users\root\Documents\Programs\clojure\target\classes [mkdir] Created dir: C:\Users\root\Documents\Programs\clojure\target\classes\clojure compile-java: [javac] Compiling 148 source files to C:\Users\root\Documents\Programs\clojure\target\classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 1 warning compile-clojure: [java] Compiling clojure.core to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.core.protocols to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.core.reducers to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.main to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.set to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.xml to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.zip to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.inspector to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.walk to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.stacktrace to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.template to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.test to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.test.tap to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.test.junit to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.pprint to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.java.io to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.repl to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.java.browse to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.java.javadoc to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.java.shell to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.java.browse-ui to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.string to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.data to C:\Users\root\Documents\Programs\clojure\target\classes [java] Compiling clojure.reflect to C:\Users\root\Documents\Programs\clojure\target\classes build: compile-tests: [mkdir] Created dir: C:\Users\root\Documents\Programs\clojure\target\test-classes [javac] Compiling 2 source files to C:\Users\root\Documents\Programs\clojure\target\test-classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.5 [javac] 1 warning [java] Compiling clojure.test-clojure.protocols.examples to C:\Users\root\Documents\Programs\clojure\target\test-classes [java] Compiling clojure.test-clojure.genclass.examples to C:\Users\root\Documents\Programs\clojure\target\test-classes test: [java] [java] ============================================================ [java] Running clojure.test tests [java] [java] [java] clojure.test-clojure.agents [java] [java] [java] clojure.test-clojure.clojure-set [java] [java] [java] clojure.test-clojure.clojure-walk [java] [java] [java] clojure.test-clojure.compilation [java] [java] [java] clojure.test-clojure.control [java] [java] [java] clojure.test-clojure.data [java] [java] [java] clojure.test-clojure.data-structures [java] [java] [java] clojure.test-clojure.def [java] [java] [java] clojure.test-clojure.errors [java] [java] [java] clojure.test-clojure.evaluation [java] [java] [java] clojure.test-clojure.fn [java] [java] [java] clojure.test-clojure.for [java] [java] [java] clojure.test-clojure.genclass [java] [java] [java] clojure.test-clojure.java.io [java] [java] [java] clojure.test-clojure.java.javadoc [java] [java] [java] clojure.test-clojure.java.shell [java] [java] [java] clojure.test-clojure.java-interop [java] [java] [java] clojure.test-clojure.keywords [java] [java] [java] clojure.test-clojure.logic [java] [java] [java] clojure.test-clojure.main [java] [java] [java] clojure.test-clojure.metadata [java] [java] [java] clojure.test-clojure.multimethods [java] [java] [java] clojure.test-clojure.ns-libs [java] [java] [java] clojure.test-clojure.numbers [java] [java] [java] clojure.test-clojure.other-functions [java] [java] [java] clojure.test-clojure.parallel [java] [java] [java] clojure.test-clojure.pprint [java] [java] {:clojure.test/vars (ns-macro-test), [java] :thread/name "main", [java] :pid 10040, [java] :thread 1, [java] :type :assert/fail, [java] :level :warn, [java] :test/actual [java] (not [java] (clojure.core/= [java] "(ns slam.hound.stitch\r\n (:use [slam.hound.prettify :only [prettify]]))\r\n" [java] "(ns slam.hound.stitch\n (:use [slam.hound.prettify :only [prettify]]))\n")), [java] :test/expected [java] (clojure.core/= [java] (clojure.core/with-out-str [java] (clojure.pprint/with-pprint-dispatch [java] clojure.pprint/code-dispatch [java] (clojure.pprint/pprint [java] (clojure.core/read-string [java] "(ns slam.hound.stitch\n (:use [slam.hound.prettify :only [prettify]]))")))) [java] (clojure.core/str [java] "(ns slam.hound.stitch\n (:use [slam.hound.prettify :only [prettify]]))" [java] "\n")), [java] :line 173, [java] :tstamp 1348339841948, [java] :file "test_pretty.clj"} [java] {:clojure.test/vars (ns-macro-test), [java] :thread/name "main", [java] :pid 10040, [java] :thread 1, [java] :type :assert/fail, [java] :level :warn, [java] :test/actual [java] (not [java] (clojure.core/= [java] "(ns slam.hound.prettify\r\n \"Format a namespace declaration using pretty print with custom dispatch.\"\r\n (:use [clojure.pprint :only [cl-format code-dispatch formatter-out\r\n pprint pprint-logical-block\r\n pprint-newline with-pprint-dispatch\r\n write-out]]))\r\n" [java] "(ns slam.hound.prettify\n \"Format a namespace declaration using pretty print with custom dispatch.\"\n (:use [clojure.pprint :only [cl-format code-dispatch formatter-out\n pprint pprint-logical-block\n pprint-newline with-pprint-dispatch\n write-out]]))\n")), [java] :test/expected [java] (clojure.core/= [java] (clojure.core/with-out-str [java] (clojure.pprint/with-pprint-dispatch [java] clojure.pprint/code-dispatch [java] (clojure.pprint/pprint [java] (clojure.core/read-string [java] "(ns slam.hound.prettify\n \"Format a namespace declaration using pretty print with custom dispatch.\"\n (:use [clojure.pprint :only [cl-format code-dispatch formatter-out\n pprint pprint-logical-block\n pprint-newline with-pprint-dispatch\n write-out]]))")))) [java] (clojure.core/str [java] "(ns slam.hound.prettify\n \"Format a namespace declaration using pretty print with custom dispatch.\"\n (:use [clojure.pprint :only [cl-format code-dispatch formatter-out\n pprint pprint-logical-block\n pprint-newline with-pprint-dispatch\n write-out]]))" [java] "\n")), [java] :line 173, [java] :tstamp 1348339841964, [java] :file "test_pretty.clj"} [java] {:clojure.test/vars (ns-macro-test), [java] :thread/name "main", [java] :pid 10040, [java] :thread 1, [java] :type :assert/fail, [java] :level :warn, [java] :test/actual [java] (not [java] (clojure.core/= [java] "(ns autodoc.build-html\r\n \"This is the namespace that builds the HTML pages themselves.\nIt is implemented with a number of custom enlive templates.\"\r\n {:skip-wiki true, :author \"Tom Faulhaber\"}\r\n (:refer-clojure :exclude [empty complement])\r\n (:import [java.util.jar JarFile]\r\n [java.io File FileWriter BufferedWriter StringReader\r\n BufferedInputStream BufferedOutputStream\r\n ByteArrayOutputStream FileReader FileInputStream]\r\n [java.util.regex Pattern])\r\n (:require [clojure.string :as str])\r\n (:use [net.cgrand.enlive-html :exclude (deftemplate)]\r\n [clojure.java.io :only (as-file file writer)]\r\n [clojure.java.shell :only (sh)]\r\n [clojure.pprint :only (pprint cl-format pprint-ident\r\n pprint-logical-block set-pprint-dispatch\r\n get-pretty-writer fresh-line)]\r\n [clojure.data.json :only (pprint-json)]\r\n [autodoc.collect-info :only (contrib-info)]\r\n [autodoc.params :only (params expand-classpath)])\r\n (:use clojure.set clojure.java.io clojure.data clojure.java.browse\r\n clojure.inspector clojure.zip clojure.stacktrace))\r\n" [java] "(ns autodoc.build-html\n \"This is the namespace that builds the HTML pages themselves.\nIt is implemented with a number of custom enlive templates.\"\n {:skip-wiki true, :author \"Tom Faulhaber\"}\n (:refer-clojure :exclude [empty complement])\n (:import [java.util.jar JarFile]\n [java.io File FileWriter BufferedWriter StringReader\n BufferedInputStream BufferedOutputStream\n ByteArrayOutputStream FileReader FileInputStream]\n [java.util.regex Pattern])\n (:require [clojure.string :as str])\n (:use [net.cgrand.enlive-html :exclude (deftemplate)]\n [clojure.java.io :only (as-file file writer)]\n [clojure.java.shell :only (sh)]\n [clojure.pprint :only (pprint cl-format pprint-ident\n pprint-logical-block set-pprint-dispatch\n get-pretty-writer fresh-line)]\n [clojure.data.json :only (pprint-json)]\n [autodoc.collect-info :only (contrib-info)]\n [autodoc.params :only (params expand-classpath)])\n (:use clojure.set clojure.java.io clojure.data clojure.java.browse\n clojure.inspector clojure.zip clojure.stacktrace))\n")), [java] :test/expected [java] (clojure.core/= [java] (clojure.core/with-out-str [java] (clojure.pprint/with-pprint-dispatch [java] clojure.pprint/code-dispatch [java] (clojure.pprint/pprint [java] (clojure.core/read-string [java] "(ns autodoc.build-html\n \"This is the namespace that builds the HTML pages themselves.\nIt is implemented with a number of custom enlive templates.\"\n {:skip-wiki true, :author \"Tom Faulhaber\"}\n (:refer-clojure :exclude [empty complement])\n (:import [java.util.jar JarFile]\n [java.io File FileWriter BufferedWriter StringReader\n BufferedInputStream BufferedOutputStream\n ByteArrayOutputStream FileReader FileInputStream]\n [java.util.regex Pattern])\n (:require [clojure.string :as str])\n (:use [net.cgrand.enlive-html :exclude (deftemplate)]\n [clojure.java.io :only (as-file file writer)]\n [clojure.java.shell :only (sh)]\n [clojure.pprint :only (pprint cl-format pprint-ident\n pprint-logical-block set-pprint-dispatch\n get-pretty-writer fresh-line)]\n [clojure.data.json :only (pprint-json)]\n [autodoc.collect-info :only (contrib-info)]\n [autodoc.params :only (params expand-classpath)])\n (:use clojure.set clojure.java.io clojure.data clojure.java.browse\n clojure.inspector clojure.zip clojure.stacktrace))")))) [java] (clojure.core/str [java] "(ns autodoc.build-html\n \"This is the namespace that builds the HTML pages themselves.\nIt is implemented with a number of custom enlive templates.\"\n {:skip-wiki true, :author \"Tom Faulhaber\"}\n (:refer-clojure :exclude [empty complement])\n (:import [java.util.jar JarFile]\n [java.io File FileWriter BufferedWriter StringReader\n BufferedInputStream BufferedOutputStream\n ByteArrayOutputStream FileReader FileInputStream]\n [java.util.regex Pattern])\n (:require [clojure.string :as str])\n (:use [net.cgrand.enlive-html :exclude (deftemplate)]\n [clojure.java.io :only (as-file file writer)]\n [clojure.java.shell :only (sh)]\n [clojure.pprint :only (pprint cl-format pprint-ident\n pprint-logical-block set-pprint-dispatch\n get-pretty-writer fresh-line)]\n [clojure.data.json :only (pprint-json)]\n [autodoc.collect-info :only (contrib-info)]\n [autodoc.params :only (params expand-classpath)])\n (:use clojure.set clojure.java.io clojure.data clojure.java.browse\n clojure.inspector clojure.zip clojure.stacktrace))" [java] "\n")), [java] :line 173, [java] :tstamp 1348339842027, [java] :file "test_pretty.clj"} [java] {:clojure.test/vars (code-block-tests), [java] :thread/name "main", [java] :pid 10040, [java] :thread 1, [java] :type :assert/fail, [java] :level :warn, [java] :test/actual [java] (not [java] (clojure.core/= [java] "(defn cl-format\r\n \"An implementation of a Common Lisp compatible format function\"\r\n [stream format-in & args]\r\n (let [compiled-format (if (string? format-in)\r\n (compile-format format-in)\r\n format-in)\r\n navigator (init-navigator args)]\r\n (execute-format stream compiled-format navigator)))\r\n" [java] "(defn cl-format\n \"An implementation of a Common Lisp compatible format function\"\n [stream format-in & args]\n (let [compiled-format (if (string? format-in)\n (compile-format format-in)\n format-in)\n navigator (init-navigator args)]\n (execute-format stream compiled-format navigator)))\n")), [java] :test/expected [java] (clojure.core/= [java] (clojure.core/with-out-str [java] (clojure.pprint/with-pprint-dispatch [java] clojure.pprint/code-dispatch [java] (clojure.pprint/pprint [java] (clojure.core/read-string [java] "(defn cl-format\n \"An implementation of a Common Lisp compatible format function\"\n [stream format-in & args]\n (let [compiled-format (if (string? format-in)\n (compile-format format-in)\n format-in)\n navigator (init-navigator args)]\n (execute-format stream compiled-format navigator)))")))) [java] (clojure.core/str [java] "(defn cl-format\n \"An implementation of a Common Lisp compatible format function\"\n [stream format-in & args]\n (let [compiled-format (if (string? format-in)\n (compile-format format-in)\n format-in)\n navigator (init-navigator args)]\n (execute-format stream compiled-format navigator)))" [java] "\n")), [java] :line 138, [java] :tstamp 1348339842446, [java] :file "test_pretty.clj"} [java] {:clojure.test/vars (code-block-tests), [java] :thread/name "main", [java] :pid 10040, [java] :thread 1, [java] :type :assert/fail, [java] :level :warn, [java] :test/actual [java] (not [java] (clojure.core/= [java] "(defn pprint-defn [writer alis]\r\n (if (next alis)\r\n (let [[defn-sym defn-name & stuff] alis\r\n [doc-str stuff] (if (string? (first stuff))\r\n [(first stuff) (next stuff)]\r\n [nil stuff])\r\n [attr-map stuff] (if (map? (first stuff))\r\n [(first stuff) (next stuff)]\r\n [nil stuff])]\r\n (pprint-logical-block\r\n writer\r\n :prefix\r\n \"(\"\r\n :suffix\r\n \")\"\r\n (cl-format true \"~w ~1I~@_~w\" defn-sym defn-name)\r\n (if doc-str (cl-format true \" ~_~w\" doc-str))\r\n (if attr-map (cl-format true \" ~_~w\" attr-map))\r\n (cond\r\n (vector? (first stuff)) (single-defn\r\n stuff\r\n (or doc-str attr-map))\r\n :else (multi-defn stuff (or doc-str attr-map)))))\r\n (pprint-simple-code-list writer alis)))\r\n" [java] "(defn pprint-defn [writer alis]\n (if (next alis)\n (let [[defn-sym defn-name & stuff] alis\n [doc-str stuff] (if (string? (first stuff))\n [(first stuff) (next stuff)]\n [nil stuff])\n [attr-map stuff] (if (map? (first stuff))\n [(first stuff) (next stuff)]\n [nil stuff])]\n (pprint-logical-block\n writer\n :prefix\n \"(\"\n :suffix\n \")\"\n (cl-format true \"~w ~1I~@_~w\" defn-sym defn-name)\n (if doc-str (cl-format true \" ~_~w\" doc-str))\n (if attr-map (cl-format true \" ~_~w\" attr-map))\n (cond\n (vector? (first stuff)) (single-defn\n stuff\n (or doc-str attr-map))\n :else (multi-defn stuff (or doc-str attr-map)))))\n (pprint-simple-code-list writer alis)))\n")), [java] :test/expected [java] (clojure.core/= [java] (clojure.core/with-out-str [java] (clojure.pprint/with-pprint-dispatch [java] clojure.pprint/code-dispatch [java] (clojure.pprint/pprint [java] (clojure.core/read-string [java] "(defn pprint-defn [writer alis]\n (if (next alis)\n (let [[defn-sym defn-name & stuff] alis\n [doc-str stuff] (if (string? (first stuff))\n [(first stuff) (next stuff)]\n [nil stuff])\n [attr-map stuff] (if (map? (first stuff))\n [(first stuff) (next stuff)]\n [nil stuff])]\n (pprint-logical-block\n writer\n :prefix\n \"(\"\n :suffix\n \")\"\n (cl-format true \"~w ~1I~@_~w\" defn-sym defn-name)\n (if doc-str (cl-format true \" ~_~w\" doc-str))\n (if attr-map (cl-format true \" ~_~w\" attr-map))\n (cond\n (vector? (first stuff)) (single-defn\n stuff\n (or doc-str attr-map))\n :else (multi-defn stuff (or doc-str attr-map)))))\n (pprint-simple-code-list writer alis)))")))) [java] (clojure.core/str [java] "(defn pprint-defn [writer alis]\n (if (next alis)\n (let [[defn-sym defn-name & stuff] alis\n [doc-str stuff] (if (string? (first stuff))\n [(first stuff) (next stuff)]\n [nil stuff])\n [attr-map stuff] (if (map? (first stuff))\n [(first stuff) (next stuff)]\n [nil stuff])]\n (pprint-logical-block\n writer\n :prefix\n \"(\"\n :suffix\n \")\"\n (cl-format true \"~w ~1I~@_~w\" defn-sym defn-name)\n (if doc-str (cl-format true \" ~_~w\" doc-str))\n (if attr-map (cl-format true \" ~_~w\" attr-map))\n (cond\n (vector? (first stuff)) (single-defn\n stuff\n (or doc-str attr-map))\n :else (multi-defn stuff (or doc-str attr-map)))))\n (pprint-simple-code-list writer alis)))" [java] "\n")), [java] :line 138, [java] :tstamp 1348339842493, [java] :file "test_pretty.clj"} [java] [java] clojure.test-clojure.predicates [java] [java] [java] clojure.test-clojure.printer [java] [java] [java] clojure.test-clojure.protocols [java] [java] [java] clojure.test-clojure.protocols.hash-collisions [java] [java] [java] clojure.test-clojure.reader [java] [java] [java] clojure.test-clojure.reducers [java] [java] [java] clojure.test-clojure.reflect [java] [java] [java] clojure.test-clojure.repl [java] [java] [java] clojure.test-clojure.rt [java] [java] [java] clojure.test-clojure.sequences [java] [java] [java] clojure.test-clojure.serialization [java] [java] [java] clojure.test-clojure.special [java] [java] [java] clojure.test-clojure.string [java] [java] [java] clojure.test-clojure.test [java] [java] [java] clojure.test-clojure.test-fixtures [java] [java] [java] clojure.test-clojure.transients [java] [java] [java] clojure.test-clojure.try-catch [java] [java] [java] clojure.test-clojure.vars [java] [java] [java] clojure.test-clojure.vectors [java] [java] [java] ============================================================ [java] Running clojure.test.generative tests [java] [java] [java] clojure.test-clojure.numbers [java] [java] {:count 26422, :name quotient-and-remainder, :test/result :test/pass, :msec 2000} [java] {:count 35258, :name quotient-and-remainder, :test/result :test/pass, :msec 2000} [java] {:count 36479, :name quotient-and-remainder, :test/result :test/pass, :msec 2000} [java] {:count 32906, :name quotient-and-remainder, :test/result :test/pass, :msec 2000} [java] {:count 8873, :name integer-distributive-laws, :test/result :test/pass, :msec 2093} [java] {:count 17905, :name integer-distributive-laws, :test/result :test/pass, :msec 2093} [java] {:count 11322, :name integer-distributive-laws, :test/result :test/pass, :msec 2093} [java] {:count 15257, :name integer-distributive-laws, :test/result :test/pass, :msec 2093} [java] {:count 46720, :name addition-undoes-subtraction, :test/result :test/pass, :msec 2000} [java] {:count 44211, :name addition-undoes-subtraction, :test/result :test/pass, :msec 2000} [java] {:count 34178, :name addition-undoes-subtraction, :test/result :test/pass, :msec 2000} [java] {:count 28167, :name addition-undoes-subtraction, :test/result :test/pass, :msec 2000} [java] {:count 22625, :name integer-associative-laws, :test/result :test/pass, :msec 2000} [java] {:count 28530, :name integer-associative-laws, :test/result :test/pass, :msec 2000} [java] {:count 16378, :name integer-associative-laws, :test/result :test/pass, :msec 2001} [java] {:count 23927, :name integer-associative-laws, :test/result :test/pass, :msec 2002} [java] {:count 38927, :name integer-commutative-laws, :test/result :test/pass, :msec 2867} [java] {:count 35594, :name integer-commutative-laws, :test/result :test/pass, :msec 2867} [java] {:count 35149, :name integer-commutative-laws, :test/result :test/pass, :msec 2867} [java] {:count 40475, :name integer-commutative-laws, :test/result :test/pass, :msec 2867} [java] [java] Framework clojure.test [java] {:assert/fail 5, :test/group 46, :test/test 442, :assert/pass 12872} [java] [java] Framework clojure.test.generative [java] {:test/group 1, :test/test 20, :test/iter 579303} [java] [java] *** Some tests failed *** [java] BUILD FAILED C:\Users\root\Documents\Programs\clojure\build.xml:102: Java returned: 1 Total time: 1 minute 5 seconds