Skip to content

Commit 28a0a6a

Browse files
committed
Add top-level testing instructions
1 parent 6b385d6 commit 28a0a6a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

AGENTS.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Repository Instructions
2+
3+
## Running tests
4+
- **Julia tests**: Run from the project root with `julia -e 'using Pkg; Pkg.test()'`.
5+
- **Python tests**:
6+
- Copy `juliapkg-dev.json` to `juliapkg.json` before running (do **not** commit this copy).
7+
- Execute with `uv run pytest -s --nbval --cov=pysrc ./pytest`. Skip `--cov` unless coverage is required.
8+
9+
The majority of tests live in the Julia package; Python tests cover functionality that cannot be exercised from Julia (e.g., JuliaCall-specific behavior). Run both suites—typically Julia first—in whichever order makes sense.

0 commit comments

Comments
 (0)