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)))