generated from eblume/project-template
heph.nvim: run e2e via mise run test-nvim, drop the Makefile
Some checks failed
Build / validate (pull_request) Failing after 3s
Some checks failed
Build / validate (pull_request) Failing after 3s
Make mise the dev entrypoint for the headless e2e suite, matching the repo's mise-tasks convention (auto-discovered, shows in `mise tasks`). Dev relies on system-installed nvim + rustc; CI will provide them via Dagger (slice 11c). The self-contained shim runner is unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
ee865e5635
commit
3997e948ed
5 changed files with 35 additions and 23 deletions
|
|
@ -57,9 +57,11 @@ the per-task log, and context-item **promotion** arrive in slices 11b/11c.
|
|||
The headless e2e suite drives the plugin in `nvim --headless` against a real
|
||||
`hephd` over a temp socket, asserting both buffer contents and resulting DB
|
||||
state (via an isolated RPC session). It uses a **self-contained busted-style
|
||||
runner** (`tests/e2e/runner.lua`) — no external plugins, no network — so CI is
|
||||
deterministic. `make test` builds the daemon and runs it; a deliberately
|
||||
failing spec exits non-zero (no false-green).
|
||||
runner** (`tests/e2e/runner.lua`) — no external plugins, no network — so it is
|
||||
deterministic. `mise run test-nvim` builds the daemon and runs the suite against
|
||||
system-installed Neovim; a deliberately failing spec exits non-zero (no
|
||||
false-green). In CI the same suite runs inside a Dagger container that provides
|
||||
Neovim + the Rust toolchain (slice 11c).
|
||||
|
||||
## Related
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue