test(e2e): update config vars, add fn cancel in user ns

This commit is contained in:
rcmerci
2025-04-25 18:08:56 +08:00
parent 465fd1870c
commit de667bfd63
4 changed files with 29 additions and 19 deletions

View File

@@ -1,13 +1,13 @@
(ns user
"fns used on repl"
(:require [clojure.test :refer [run-tests run-test]]
[logseq.e2e.config :as config]
[logseq.e2e.editor-test]
[logseq.e2e.fixtures :as fixtures]
[logseq.e2e.multi-tabs-test]
[logseq.e2e.outliner-test]
[logseq.e2e.rtc-basic-test]
[logseq.e2e.multi-tabs-test]
[logseq.e2e.util :as util]
[logseq.e2e.config :as config]
[wally.main :as w]
[wally.repl :as repl]))
@@ -16,21 +16,32 @@
;; show ui
(reset! config/*headless false)
(def *futures (atom {}))
(defn cancel
[test-name]
(some-> (get @*futures test-name) future-cancel)
(swap! *futures dissoc test-name))
(defn run-editor-test
[]
(future (run-tests 'logseq.e2e.editor-test)))
(->> (future (run-tests 'logseq.e2e.editor-test))
(swap! *futures assoc :editor-test)))
(defn run-outliner-test
[]
(future (run-tests 'logseq.e2e.outliner-test)))
(->> (future (run-tests 'logseq.e2e.outliner-test))
(swap! *futures assoc :outliner-test)))
(defn run-rtc-basic-test
[]
(future (run-tests 'logseq.e2e.rtc-basic-test)))
(->> (future (run-tests 'logseq.e2e.rtc-basic-test))
(swap! *futures assoc :rtc-basic-test)))
(defn run-multi-tabs-test
[]
(future (run-tests 'logseq.e2e.multi-tabs-test)))
(->> (future (run-tests 'logseq.e2e.multi-tabs-test))
(swap! *futures assoc :multi-tabs-test)))
(comment