Skip to content

Instantly share code, notes, and snippets.

@bensu
Last active August 29, 2015 14:23
Show Gist options
  • Save bensu/5b1045af06ccf925b931 to your computer and use it in GitHub Desktop.
Save bensu/5b1045af06ccf925b931 to your computer and use it in GitHub Desktop.
Command output from trying lein test for cljc files
carlos@leiningen: git status
# On branch ft-reader-conditionals
nothing to commit, working directory clean
carlos@leiningen: cd leiningen-core/
carlos@leiningen-core: lein bootstrap
Retrieving bultitude/bultitude/0.2.7/bultitude-0.2.7.pom from clojars
Retrieving bultitude/bultitude/0.2.7/bultitude-0.2.7.jar from clojars
Created /home/carlos/OpenSource/cljc-test/leiningen/leiningen-core/target/leiningen-core-2.5.2-SNAPSHOT.jar
Wrote /home/carlos/OpenSource/cljc-test/leiningen/leiningen-core/pom.xml
Installed jar and pom into local repo.
carlos@leiningen-core: cd ..
carlos@leiningen: bin/lein compile
Recalculating Leiningen's classpath.
Retrieving leiningen-core/leiningen-core/2.5.1/leiningen-core-2.5.1.pom from clojars
Retrieving bultitude/bultitude/0.2.6/bultitude-0.2.6.pom from clojars
Retrieving leiningen-core/leiningen-core/2.5.1/leiningen-core-2.5.1.jar from clojars
Compiling leiningen.search
carlos@leiningen: cd ../cljc-test/
carlos@cljc-test: ../leiningen/bin/lein test
java.lang.RuntimeException: No reader function for tag ?
at clojure.lang.LispReader$CtorReader.readTagged (LispReader.java:1180)
clojure.lang.LispReader$CtorReader.invoke (LispReader.java:1164)
clojure.lang.LispReader$DispatchReader.invoke (LispReader.java:609)
clojure.lang.LispReader.readDelimitedList (LispReader.java:1138)
clojure.lang.LispReader$ListReader.invoke (LispReader.java:972)
clojure.lang.LispReader.read (LispReader.java:183)
clojure.core$read.invoke (core.clj:3477)
clojure.core$read.invoke (core.clj:3475)
bultitude.core$read_ns_form$fn__1358.invoke (core.clj:27)
bultitude.core$read_ns_form.invoke (core.clj:27)
bultitude.core$ns_form_for_file.invoke (core.clj:41)
bultitude.core$namespace_forms_in_dir$iter__1364__1368$fn__1369.invoke (core.clj:55)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:56)
clojure.lang.RT.seq (RT.java:484)
clojure.core$seq.invoke (core.clj:133)
clojure.core$map$fn__4245.invoke (core.clj:2551)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.RT.seq (RT.java:484)
clojure.core$seq.invoke (core.clj:133)
clojure.core$sort.invoke (core.clj:2827)
clojure.core$sort.invoke (core.clj:2825)
leiningen.test$read_args.invoke (test.clj:146)
leiningen.test$test.doInvoke (test.clj:192)
clojure.lang.RestFn.invoke (RestFn.java:410)
clojure.lang.Var.invoke (Var.java:379)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:626)
leiningen.core.main$partial_task$fn__1559.doInvoke (main.clj:263)
clojure.lang.RestFn.invoke (RestFn.java:410)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.RestFn.applyTo (RestFn.java:132)
clojure.lang.AFunction$1.doInvoke (AFunction.java:29)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invoke (core.clj:626)
leiningen.core.main$apply_task.invoke (main.clj:313)
leiningen.core.main$resolve_and_apply.invoke (main.clj:319)
leiningen.core.main$_main$fn__1625.invoke (main.clj:392)
leiningen.core.main$_main.doInvoke (main.clj:385)
clojure.lang.RestFn.invoke (RestFn.java:408)
clojure.lang.Var.invoke (Var.java:379)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:624)
clojure.main$main_opt.invoke (main.clj:315)
clojure.main$main.doInvoke (main.clj:420)
clojure.lang.RestFn.invoke (RestFn.java:436)
clojure.lang.Var.invoke (Var.java:388)
clojure.lang.AFn.applyToHelper (AFn.java:160)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
carlos@leiningen: git commit -am "Bumpled clj to 1.7"
[ft-reader-conditionals 090932f] Bumpled clj to 1.7
2 files changed, 2 insertions(+), 2 deletions(-)
carlos@leiningen: cd leiningen-core/
carlos@leiningen-core: lein bootstrap
Created /home/carlos/OpenSource/cljc-test/leiningen/leiningen-core/target/leiningen-core-2.5.2-SNAPSHOT.jar
Wrote /home/carlos/OpenSource/cljc-test/leiningen/leiningen-core/pom.xml
Installed jar and pom into local repo.
carlos@leiningen-core: cd ..
carlos@leiningen: bin/lein compile
Recalculating Leiningen's classpath.
carlos@cljc-test: ../leiningen/bin/lein test
Recalculating Leiningen's classpath.
java.lang.RuntimeException: Conditional read not allowed
at clojure.lang.Util.runtimeException (Util.java:221)
clojure.lang.LispReader$ConditionalReader.checkConditionalAllowed (LispReader.java:1423)
clojure.lang.LispReader$ConditionalReader.invoke (LispReader.java:1427)
clojure.lang.LispReader$DispatchReader.invoke (LispReader.java:691)
clojure.lang.LispReader.read (LispReader.java:263)
clojure.lang.LispReader.readDelimitedList (LispReader.java:1200)
clojure.lang.LispReader$ListReader.invoke (LispReader.java:1049)
clojure.lang.LispReader.read (LispReader.java:263)
clojure.lang.LispReader.read (LispReader.java:196)
clojure.lang.LispReader.read (LispReader.java:190)
clojure.core$read.invoke (core.clj:3640)
clojure.core$read.invoke (core.clj:3638)
bultitude.core$read_ns_form$fn__1358.invoke (core.clj:27)
bultitude.core$read_ns_form.invoke (core.clj:27)
bultitude.core$ns_form_for_file.invoke (core.clj:41)
bultitude.core$namespace_forms_in_dir$iter__1364__1368$fn__1369.invoke (core.clj:55)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:56)
clojure.lang.RT.seq (RT.java:507)
clojure.core/seq (core.clj:137)
clojure.core$map$fn__4553.invoke (core.clj:2616)
clojure.lang.LazySeq.sval (LazySeq.java:40)
clojure.lang.LazySeq.seq (LazySeq.java:49)
clojure.lang.RT.seq (RT.java:507)
clojure.core/seq (core.clj:137)
clojure.core$sort.invoke (core.clj:2981)
clojure.core$sort.invoke (core.clj:2979)
leiningen.test$read_args.invoke (test.clj:145)
leiningen.test$test.doInvoke (test.clj:192)
clojure.lang.RestFn.invoke (RestFn.java:410)
clojure.lang.Var.invoke (Var.java:379)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:632)
leiningen.core.main$partial_task$fn__1559.doInvoke (main.clj:263)
clojure.lang.RestFn.invoke (RestFn.java:410)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.RestFn.applyTo (RestFn.java:132)
clojure.lang.AFunction$1.doInvoke (AFunction.java:29)
clojure.lang.RestFn.applyTo (RestFn.java:137)
clojure.core$apply.invoke (core.clj:632)
leiningen.core.main$apply_task.invoke (main.clj:313)
leiningen.core.main$resolve_and_apply.invoke (main.clj:319)
leiningen.core.main$_main$fn__1625.invoke (main.clj:392)
leiningen.core.main$_main.doInvoke (main.clj:385)
clojure.lang.RestFn.invoke (RestFn.java:408)
clojure.lang.Var.invoke (Var.java:379)
clojure.lang.AFn.applyToHelper (AFn.java:154)
clojure.lang.Var.applyTo (Var.java:700)
clojure.core$apply.invoke (core.clj:630)
clojure.main$main_opt.invoke (main.clj:316)
clojure.main$main.doInvoke (main.clj:421)
clojure.lang.RestFn.invoke (RestFn.java:436)
clojure.lang.Var.invoke (Var.java:388)
clojure.lang.AFn.applyToHelper (AFn.java:160)
clojure.lang.Var.applyTo (Var.java:700)
clojure.main.main (main.java:37)
carlos@cljc-test:
@bensu
Copy link
Author

bensu commented Jun 19, 2015

This gist shows the results from running lein test or bin/lein test with different configurations of the same repo:

A regular lein test returns Ran 0 tests.

With a fresh clone of montoux:ft-reader-conditionals, bin/lein test finds the files but fails to read them with "No reader function for tag ?". The console output is in the first file. This hints at a reader from [clj 1.6]

After updating leiningen's dependency to [leiningen-core "2.5.2-SNAPSHOT"] and bumping to [clj "1.7.0-RC2"] in leiningen-core the reader fails with Conditional read not allowed. The console output is in the second file.

I'm not sure if I'm running bin/lein correctly, but my changes are reflected in the results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment