diff --git a/jupiter-engine-clojure.test/src/main/resources/org/ajoberstar/jupiter/engine/clojure_test/execution.clj b/jupiter-engine-clojure.test/src/main/resources/org/ajoberstar/jupiter/engine/clojure_test/execution.clj index 48e132a..d83c93d 100644 --- a/jupiter-engine-clojure.test/src/main/resources/org/ajoberstar/jupiter/engine/clojure_test/execution.clj +++ b/jupiter-engine-clojure.test/src/main/resources/org/ajoberstar/jupiter/engine/clojure_test/execution.clj @@ -52,15 +52,10 @@ (defmethod listener-report :default [_] nil) -(defn filtering-test-var [real-test-var] - (fn [v] - (if (contains? *descs* v) - (real-test-var v)))) - (defn execute-tests [^EngineDescriptor descriptor ^EngineExecutionListener listener] (binding [*listener* listener *descs* (descriptors descriptor) *current-desc* (atom nil) - test/test-var (filtering-test-var test/test-var) test/report listener-report] - (test/run-all-tests))) + (let [selected-vars (keys *descs*)] + (test/test-vars selected-vars))))