2016-04-04 3 views
-1

Beim Ausführen lein test auf meinem aktuellen Clojure-Projekt, habe ich zwei Testfehler, aber die Zusammenfassung angegeben, dass ich 0 Fehler erhalten habe. Siehe Ausgabe Schnipsel unten:Clojure Leiningen Test FAILs in der Fehlerzusammenfassung nicht gezeigt

$ lein test 
FAIL in [email protected] (config.clj:53) 
expected: (= (some-fn some-input) (expected-output)) 
    actual: (not (= (actual-output) (expected-output))) 

FAIL in [email protected] (config.clj:53) 
expected: (= (some-fn some-other-input) (other-expected-output)) 
    actual: (not (= (other-actual-output) (other-expected-output))) 

lein test project.test.config 

lein test project.test.other-module 

lein test project test.another-module 

lein test project test.one-more 

Ran 8 tests containing 71 assertions. 
0 failures, 0 errors. 

Hinweis der FAIL Linien und die letzte Zeile. Zuvor haben Tests in diesem Projekt funktioniert, aber ich kann nicht feststellen, welche Codeänderungen dieses falsche Verhalten von lein test beeinflusst haben.

Hat jemand das schon einmal gesehen und weiß, was dazu führen könnte?

+1

Es wäre hilfreich, wenn Sie einen Code in einem [MCVE] (http://stackoverflow.com/help/mcve) bereitstellen könnten, damit wir sehen können, was vor sich geht. –

Antwort

1

Ich entdeckte das Problem kurz nach dem Posten, aber ich lasse die Frage hier für andere. Ich habe meinen Test versehentlich in eine def anstelle einer deftest gesetzt.