mirror of
https://github.com/logseq/logseq.git
synced 2026-05-27 06:04:23 +00:00
* 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
22 lines
722 B
Clojure
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})}}}
|