Files
logseq/clj-e2e/bb.edn
Tienson Qin d0a3e08958 enhance: add e2e tests for outliner ops (#11828)
* first e2e example

* Add wally repl pause/resume example

* use with-page-open

* add indent outdent test

* outliner add delete tests

* remove all timeout usage

* refactor: move fns to logseq.util

* Add commands tests for command trigger and node reference

* Add http-server

* add bb script to build release and run tests

* exit when tests finished

* Add clj e2e workflow

* increase slow-mo to 100
2025-04-24 00:51:22 +08:00

22 lines
722 B
Clojure

{:deps {org.babashka/http-server {:mvn/version "0.1.13"}
org.babashka/cli {:mvn/version "0.2.23"}}
:tasks
{:requires ([babashka.cli :as cli])
:init (def cli-opts (cli/parse-opts *command-line-args* {:coerce {:port :int :headers :edn}}))
serve {:doc "Serve static assets"
:requires ([babashka.http-server :as server])
:task (server/exec (merge {:port 3002
:dir "../public"}
cli-opts))}
prn {:task (clojure "-X clojure.core/prn" cli-opts)}
test {:task (do
(clojure "-T:build test")
(System/exit 0))}
-dev {:depends [serve prn test]}
dev {:task (run '-dev {:parallel true})}}}