diff --git a/common/test/common_tests/runner.cljc b/common/test/common_tests/runner.cljc index 59a0c5e4ca..7738c5dd9e 100644 --- a/common/test/common_tests/runner.cljc +++ b/common/test/common_tests/runner.cljc @@ -283,19 +283,19 @@ :each-fixtures (:each fixtures)) summary (volatile! {:test 0 :pass 0 :fail 0 :error 0 :type :summary})] - (t/set-env! env) + (t/set-env! env) - (t/run-block - (concat (t/test-vars-block vars) - [(fn [] - (vswap! summary + (t/run-block + (concat (t/test-vars-block vars) + [(fn [] + (vswap! summary (partial merge-with +) (:report-counters (t/get-and-clear-env!)))) - (fn [] - (t/set-env! env) - (t/report @summary) - (t/report (assoc @summary :type :end-run-tests)) - (t/clear-env!))])))) + (fn [] + (t/set-env! env) + (t/report @summary) + (t/report (assoc @summary :type :end-run-tests)) + (t/clear-env!))])))) (defn- run-focused-test! [focus]