diff --git a/test/metabase/task/sync_databases_test.clj b/test/metabase/task/sync_databases_test.clj index 63eadba73e76b79cec91f47e040a29d7bef738c5..0bed25ac5eca697221eba5448c102d1e27843034 100644 --- a/test/metabase/task/sync_databases_test.clj +++ b/test/metabase/task/sync_databases_test.clj @@ -36,7 +36,9 @@ (update-in [:data "db-id"] replace-trailing-id-with-<id>)))))))))) (defn- current-tasks [] - (replace-ids-with-<id> (tu/scheduler-current-tasks))) + (->> (tu/scheduler-current-tasks) + (filter #(#{"metabase.task.sync-and-analyze.job" "metabase.task.update-field-values.job"} (:key %))) + replace-ids-with-<id>)) (defmacro ^:private with-scheduler-setup [& body] `(tu/with-temp-scheduler diff --git a/test/metabase/task_test.clj b/test/metabase/task_test.clj index 76bd5a5d2ef9891effcc2cc87810e198a9879555..08e1b25bf0833c72b6bed3592012d0b8966ab853 100644 --- a/test/metabase/task_test.clj +++ b/test/metabase/task_test.clj @@ -37,12 +37,11 @@ (cron/with-misfire-handling-instruction-ignore-misfires))))) (defn- do-with-temp-scheduler-and-cleanup [f] - (try - (tu/with-temp-scheduler - (f)) - (finally - (task/delete-task! (.getKey (job)) (.getKey (trigger-1))) - (task/delete-task! (.getKey (job)) (.getKey (trigger-2)))))) + (tu/with-temp-scheduler + (try + (f) + (finally + (task/delete-task! (.getKey (job)) (.getKey (trigger-1))))))) (defmacro ^:private with-temp-scheduler-and-cleanup [& body] `(do-with-temp-scheduler-and-cleanup (fn [] ~@body)))