From 9792bf375435327a561c6e63f4803ccc0dd4fb89 Mon Sep 17 00:00:00 2001 From: David Harrigan Date: Tue, 29 Sep 2020 20:38:25 +0100 Subject: [PATCH] Don't add logs to configuration if not capturing the log --- src/clj_test_containers/core.clj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/clj_test_containers/core.clj b/src/clj_test_containers/core.clj index d03d14a..7c81c03 100644 --- a/src/clj_test_containers/core.clj +++ b/src/clj_test_containers/core.clj @@ -200,9 +200,8 @@ [container-config] (let [{:keys [container capture-logs?]} container-config] (.start container) - (-> container-config + (-> (if capture-logs? (assoc container-config :logs (capture-logs container)) container-config) (assoc :id (.getContainerId container)) - (assoc :logs (when capture-logs? (capture-logs container))) (assoc :mapped-ports (into {} (map (fn [port] [port (.getMappedPort container port)]) (:exposed-ports container-config))))))) @@ -213,6 +212,7 @@ (.stop (:container container-config)) (-> container-config (dissoc :id) + (dissoc :logs) (dissoc :mapped-ports))) (s/fdef create-network