Skip to content

Commit 361c139

Browse files
abelsiqueiraclaude
andcommitted
Mark Julia MCP as preferred test runner in CLAUDE.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Claude Code (claude-opus-4-6) <noreply@anthropic.com>
1 parent 27c9f7e commit 361c139

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

CLAUDE.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,9 +296,11 @@ end
296296

297297
**When testing new tests, use filtering to run only the relevant files.**
298298

299-
#### Running Tests via [Julia MCP](https://github.com/aplavin/julia-mcp)
299+
#### Running Tests via [Julia MCP](https://github.com/aplavin/julia-mcp) (Preferred)
300300

301-
When using the Julia MCP (`julia_eval`), point `env_path` at `test/` — it has its own `Project.toml` with the package registered as a path source, so no extra setup or `TestEnv` is needed. Use `@run_package_tests` directly (the CLI runner's `runtests.jl` relies on `ARGS` and won't work in a REPL):
301+
**When the Julia MCP (`julia_eval`) is available, always prefer it over the CLI runner for testing.** It keeps a warm Julia session, avoiding recompilation overhead on each run.
302+
303+
Point `env_path` at `test/` — it has its own `Project.toml` with the package registered as a path source, so no extra setup or `TestEnv` is needed. Use `@run_package_tests` directly (the CLI runner's `runtests.jl` relies on `ARGS` and won't work in a REPL):
302304

303305
```julia
304306
# Run all tests

0 commit comments

Comments
 (0)