Skip to content

Instantly share code, notes, and snippets.

@bensu
Created April 19, 2015 20:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bensu/f5df859c4119882d45b7 to your computer and use it in GitHub Desktop.
Save bensu/f5df859c4119882d45b7 to your computer and use it in GitHub Desktop.
ClojureScript Nashorn tests
carlos@clojurescript: ./script/test-none
Analyzing file:/home/carlos/OpenSource/clojurescript/src/cljs/cljs/core.cljs
Compiling test/cljs/baz.cljs
WARNING: baz is a single segment namespace at line 1 test/cljs/baz.cljs
Compiling test/cljs/cljs/ns_test/bar.cljs
Compiling test/cljs/cljs/binding_test_other_ns.cljs
Compiling test/cljs/cljs/binding_test.cljs
Analyzing file:/home/carlos/OpenSource/clojurescript/src/cljs/cljs/test.cljs
Analyzing file:/home/carlos/OpenSource/clojurescript/src/cljs/clojure/string.cljs
Compiling test/cljs/cljs/keyword_other.cljs
Compiling test/cljs/cljs/keyword_test.cljs
Compiling test/cljs/cljs/reducers_test.cljs
Analyzing file:/home/carlos/OpenSource/clojurescript/src/cljs/clojure/core/reducers.cljs
Compiling test/cljs/clojure/string_test.cljs
Compiling test/cljs/foo/ns_shadow_test.cljs
Compiling test/cljs/cljs/ns_test/foo.cljs
Compiling test/cljs/cljs/reader_test.cljs
Analyzing file:/home/carlos/OpenSource/clojurescript/src/cljs/cljs/reader.cljs
Compiling test/cljs/cljs/core_test.cljs
Analyzing file:/home/carlos/OpenSource/clojurescript/src/cljs/clojure/set.cljs
WARNING: test-pr-str at line 343 is being replaced at line 1530 test/cljs/cljs/core_test.cljs
WARNING: foo580 at line 2073 is being replaced at line 2074 test/cljs/cljs/core_test.cljs
Compiling test/cljs/clojure/data_test.cljs
Analyzing file:/home/carlos/OpenSource/clojurescript/src/cljs/clojure/data.cljs
Compiling test/cljs/cljs/letfn_test.cljs
Compiling test/cljs/cljs/macro_test.cljs
Compiling test/cljs/cljs/import_test.cljs
Compiling test/cljs/cljs/ns_test.cljs
Compiling test/cljs/cljs/top_level.cljs
Compiling test/cljs/test_runner.cljs
WARNING: test-runner is a single segment namespace at line 1 test/cljs/test_runner.cljs
Compiling test/hello.cljs
WARNING: hello is a single segment namespace at line 1 test/hello.cljs
Compile basic sources, elapsed time: 13509.910614 msecs
Compiling /home/carlos/OpenSource/clojurescript/src/cljs/cljs/test.cljs
Compiling /home/carlos/OpenSource/clojurescript/src/cljs/clojure/set.cljs
Compiling /home/carlos/OpenSource/clojurescript/src/cljs/cljs/reader.cljs
Compiling /home/carlos/OpenSource/clojurescript/src/cljs/clojure/string.cljs
Compiling /home/carlos/OpenSource/clojurescript/src/cljs/cljs/core.cljs
Compiling /home/carlos/OpenSource/clojurescript/src/cljs/clojure/data.cljs
Compiling /home/carlos/OpenSource/clojurescript/src/cljs/clojure/core/reducers.cljs
Add dependencies, elapsed time: 5141.090074 msecs
Applying optimizations :whitespace
Optimize sources, elapsed time: 10129.605684 msecs
Testing with V8
Testing cljs.core-test
Testing cljs.reader-test
Testing clojure.string-test
Testing clojure.data-test
Testing cljs.letfn-test
Testing cljs.reducers-test
Testing cljs.binding-test
Testing cljs.macro-test
Testing cljs.top-level
Testing cljs.keyword-test
Testing cljs.ns-test
Testing cljs.ns-test.foo
Testing foo.ns-shadow-test
Testing cljs.import-test
Ran 158 tests containing 17011 assertions.
0 failures, 0 errors.
Testing with SpiderMonkey
Testing cljs.core-test
Testing cljs.reader-test
Testing clojure.string-test
Testing clojure.data-test
Testing cljs.letfn-test
Testing cljs.reducers-test
Testing cljs.binding-test
Testing cljs.macro-test
Testing cljs.top-level
Testing cljs.keyword-test
Testing cljs.ns-test
Testing cljs.ns-test.foo
Testing foo.ns-shadow-test
Testing cljs.import-test
Ran 158 tests containing 17011 assertions.
0 failures, 0 errors.
JSC_HOME not set, skipping JavaScriptCore tests
Testing with Nashorn
Testing cljs.core-test
:b
:c
:d
FAIL in (test-739) (core-advanced-test.js:NaN:10937)
Testing CLJS-739, with-out-str
expected: (= (with-out-str (doseq [fn (cljs-739 [] [:a :b :c :d])] (fn))) ":a\n:b\n:c\n:d\n")
actual: (not (= ":a\n" ":a\n:b\n:c\n:d\n"))
ERROR in (test-transducers) (TypeError:NaN:NaN)
Testing transducers
expected: (= (sequence (take-nth 2) (range 10)) (quote (0 2 4 6 8)))
actual:
#<TypeError: [Boolean true] is not a function>
ERROR in (test-transducers) (TypeError:NaN:NaN)
Testing transducers
expected: (= (keep-indexed identity [:foo nil :bar nil :baz]) (sequence (keep-indexed identity) [:foo nil :bar nil :baz]))
actual:
#<TypeError: [Boolean true] is not a function>
ERROR in (test-transducers) (TypeError:NaN:NaN)
Testing transducers
expected: (= (sequence xform data) (quote (36 200 10)))
actual:
#<TypeError: [Boolean true] is not a function>
ERROR in (test-atoms-and-volatile) (TypeError:NaN:NaN)
Testing volatile
expected: (= 3 (vswap! v inc))
actual:
#<TypeError: [Boolean true] is not a function>
ERROR in (test-atoms-and-volatile) (TypeError:NaN:NaN)
Testing volatile
expected: (= 3 (clojure.core/deref v))
actual:
#<TypeError: [Boolean true] is not a function>
ERROR in (test-map-new-transducers) (TypeError:NaN:NaN)
Test distinct, interpose, map-indexed transducers
expected: (= [[0 1] [1 2] [2 3]] (transduce (map-indexed (fn [i x] [i x])) conj [] [1 2 3]))
actual:
#<TypeError: [Boolean true] is not a function>
Testing cljs.reader-test
Testing clojure.string-test
Testing clojure.data-test
Testing cljs.letfn-test
Testing cljs.reducers-test
Testing cljs.binding-test
Testing cljs.macro-test
Testing cljs.top-level
Testing cljs.keyword-test
Testing cljs.ns-test
Testing cljs.ns-test.foo
Testing foo.ns-shadow-test
Testing cljs.import-test
Ran 158 tests containing 17011 assertions.
1 failures, 6 errors.
Tested with 3 out of 4 possible js targets
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment