mirror of
https://github.com/openai/codex.git
synced 2026-05-24 04:54:52 +00:00
Prefer just test over cargo test in docs (#23910)
`cargo test` for the core and other crates fails on a fresh macOS checkout without the right stack size variable. This change encourages using the just test command that sets the environment up correctly. As a bonus, this should encourage agents to get more benefit out of nextest's parallel execution.
This commit is contained in:
@@ -54,7 +54,7 @@ When a change updates model catalogs or model metadata (`/models` payloads, pres
|
||||
|
||||
- Fill in the PR template (or include similar information) - **What? Why? How?**
|
||||
- Include a link to a bug report or enhancement request in the issue tracker
|
||||
- Run **all** checks locally. Use the root `just` helpers so you stay consistent with the rest of the workspace: `just fmt`, `just fix -p <crate>` for the crate you touched, and the relevant tests (e.g., `cargo test -p codex-tui` or `just test` if you need a full sweep). CI failures that could have been caught locally slow down the process.
|
||||
- Run **all** checks locally. Use the root `just` helpers so you stay consistent with the rest of the workspace: `just fmt`, `just fix -p <crate>` for the crate you touched, and the relevant tests (e.g., `just test -p codex-tui` or `just test` if you need a full sweep). CI failures that could have been caught locally slow down the process.
|
||||
- Make sure your branch is up-to-date with `main` and that you have resolved merge conflicts.
|
||||
- Mark the PR as **Ready for review** only when you believe it is in a merge-able state.
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ rustup component add rustfmt
|
||||
rustup component add clippy
|
||||
# Install helper tools used by the workspace justfile:
|
||||
cargo install --locked just
|
||||
# Optional: install nextest for the `just test` helper
|
||||
# Install nextest for the `just test` helper.
|
||||
cargo install --locked cargo-nextest
|
||||
|
||||
# Build Codex.
|
||||
@@ -40,13 +40,11 @@ just fmt
|
||||
just fix -p <crate-you-touched>
|
||||
|
||||
# Run the relevant tests (project-specific is fastest), for example:
|
||||
cargo test -p codex-tui
|
||||
# If you have cargo-nextest installed, `just test` runs the test suite via nextest:
|
||||
just test -p codex-tui
|
||||
# `just test` runs the test suite via nextest:
|
||||
just test
|
||||
# Avoid `--all-features` for routine local runs because it increases build
|
||||
# time and `target/` disk usage by compiling additional feature combinations.
|
||||
# If you specifically want full feature coverage, use:
|
||||
cargo test --all-features
|
||||
```
|
||||
|
||||
## Tracing / verbose logging
|
||||
|
||||
Reference in New Issue
Block a user