@tws have a look at https://cljdoc.org/d/lambdaisland/kaocha/0.0-367/doc/7-plugins#profiling
if you want to do custom processing on the timing information you can gather them up in a post-run hook
(ns kaocha-demo.hooks
(:require [kaocha.testable :as testable]
[kaocha.hierarchy :as hierarchy]))
(def post-run [test-result]
(spit "timing.edn"
(pr-str
(into {}
(comp (filter hierarchy/leaf?)
(map (juxt ::testable/id :kaocha.plugin.profiling/duration)))
(testable/test-seq test-result))))
test-result)
perfect! thanks both