In-process capture of clojure.test execution.
Capture is represented by an explicit context that can be dynamically replaced or disabled. clojure.test/report hooks and routing writers consult the current dynamic context at event/write time, which lets nested scry runs install their own capture state and lets foreign runners run with scry capture disabled. The public result model remains built from per-var entries containing assertion events and stdout/stderr buffers.
In-process capture of clojure.test execution. Capture is represented by an explicit context that can be dynamically replaced or disabled. clojure.test/report hooks and routing writers consult the current dynamic context at event/write time, which lets nested scry runs install their own capture state and lets foreign runners run with scry capture disabled. The public result model remains built from per-var entries containing assertion events and stdout/stderr buffers.
Command-line entry points and option normalization for scry.
Command-line entry points and option normalization for scry.
Result-file naming, filesystem lifecycle, and EDN sanitization for the CLI.
Result-file naming, filesystem lifecycle, and EDN sanitization for the CLI.
In-process runner for clojure.test, producing scry's inspectable result map.
Test execution preserves clojure.test's namespace grouping and :once/:each fixture behavior while binding scry capture around the run. Each invocation installs a fresh dynamically scoped capture context so nested scry runs own their own events and output.
In-process runner for clojure.test, producing scry's inspectable result map. Test execution preserves clojure.test's namespace grouping and :once/:each fixture behavior while binding scry capture around the run. Each invocation installs a fresh dynamically scoped capture context so nested scry runs own their own events and output.
Public entry point for scry, an in-process test runner for AI agents.
run executes clojure.test tests in-process and returns an inspectable
result map; the most recent result is also retained in last-run so it can
be inspected interactively after the run. The kaocha adapter lives in
scry.kaocha (loaded only when the :kaocha alias is present).
Public entry point for scry, an in-process test runner for AI agents. `run` executes clojure.test tests in-process and returns an inspectable result map; the most recent result is also retained in `last-run` so it can be inspected interactively after the run. The kaocha adapter lives in `scry.kaocha` (loaded only when the :kaocha alias is present).
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |