test-rust-core
SolidBuild and test NeMo Relay Rust core, adaptive, and dynamic plugin crates; use for crates/core, crates/adaptive, crates/plugin, crates/worker, crates/worker-proto, crates/types, or shared runtime changes
AI & Automation 122 stars
57 forks Updated today Apache-2.0
Install
Quality Score: 86/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Build And Test Rust Core
## Companion Guidance
Use `karpathy-guidelines` alongside this skill for implementation or review
work. Keep changes scoped, surface assumptions, and define focused validation
before editing.
Use this skill when a change is primarily in `crates/core`, `crates/adaptive`,
dynamic plugin Rust crates, or shared Rust runtime semantics.
## Default Path
1. Run `cargo fmt --all`.
2. Run `just test-rust`.
3. Run `cargo clippy --workspace --all-targets -- -D warnings`.
4. Because this skill covers `crates/core`, `crates/adaptive`, or shared runtime
semantics, expand to the full binding matrix with `validate-change`.
Use narrower crate tests as a local debug loop, not as the final validation
story for a Rust change.
## Common Commands
```bash
# Shared-runtime build/test wrapper
just test-rust
# Required Rust format pass
cargo fmt --all
# Required Rust lint pass
cargo clippy --workspace --all-targets -- -D warnings
# Core runtime only
cargo test -p nemo-relay
# Adaptive crate when touched
cargo test -p nemo-relay-adaptive
# Dynamic plugin crates when touched
cargo test -p nemo-relay-types
cargo test -p nemo-relay-plugin
cargo test -p nemo-relay-worker-proto
cargo test -p nemo-relay-worker
cargo test -p nemo-relay --features worker-grpc --test native_plugin_integration --test worker_plugin_integration
# Compile sweep
just build-rust
# Shared-semantics or broad runtime changes
just ci=true test-rust
```
## When To Escalate
- If a public API, e...
Details
- Author
- NVIDIA
- Repository
- NVIDIA/NeMo-Relay
- Created
- 4 months ago
- Last Updated
- today
- Language
- Rust
- License
- Apache-2.0
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
test-node-binding
Build and test the NeMo Relay Node.js binding; use this for crates/node changes or Node-facing integration checks
122 Updated today
NVIDIA AI & Automation Solid
test-go-binding
Build and test the NeMo Relay Go binding; use this for go/nemo_relay changes or Go-facing integration checks
122 Updated today
NVIDIA AI & Automation Solid
test-ffi-surface
Build and test the NeMo Relay FFI surface; use this for crates/ffi changes, header generation, or ABI-facing validation
122 Updated today
NVIDIA