|
|
2 天之前 | |
|---|---|---|
| .. | ||
| .clj-kondo | 5 月之前 | |
| .lsp | 10 月之前 | |
| dev | 1 周之前 | |
| resources | 2 月之前 | |
| src | 1 周之前 | |
| test | 2 天之前 | |
| .cljfmt.edn | 10 月之前 | |
| .gitignore | 10 月之前 | |
| AGENTS.md | 2 月之前 | |
| README.md | 1 周之前 | |
| bb.edn | 1 周之前 | |
| build.clj | 10 月之前 | |
| deps.edn | 2 月之前 | |
e2e tests for Logseq app.
../static/.Serve the static assets (default port 3002):
$ bb serve
To use a custom port:
$ bb serve --port 3001
$ bb serve -p 3001
Run all tests (namespaces ending in -basic-test):
$ bb test
Run a single test namespace:
$ bb test -n logseq.e2e.editor-basic-test
Run a single test function:
$ bb test -v logseq.e2e.editor-basic-test/toggle-between-page-and-block
Filter by metadata tag (e.g. ^:focus):
$ bb test -i focus
Combine namespace and tag filters:
$ bb test -n logseq.e2e.editor-basic-test -i focus
Run tests against a custom port:
$ bb test -p 3001
Run tests and serve together (starts both in parallel):
$ bb dev
$ bb dev -p 3001
-i WorksThe -i/--include flag is a cognitect test-runner option. It filters tests by Clojure metadata key. Add ^:focus to any deftest and pass -i focus to run only those tests:
(deftest ^:focus my-test
...)
Run RTC extra tests (served + tested in parallel):
$ bb run-rtc-extra-test
$ bb run-rtc-extra-part2-test
When tests fail, clj-e2e/e2e-dump/ contains console logs and screenshots.