build - Build and test the Clipper workspace
Explains Clipper's Nix shells, Rust and ROS builds, distro selection, code generation, unit tests, coverage, and end-to-end testing.
Tags
Updated: 2026-10-15Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Enter Nix development shells
- Build ROS-free binaries
- Build ROS-enabled binaries
- Select ROS 2 distros
- Run unit tests
- Run coverage analysis
- Run end-to-end tests
- Configure build features
Inputs
- Clipper workspace source
- Build and test commands
- Cargo feature flags
- ROS 2 distro selection
- Nix flake configuration
Outputs
- Compiled binaries
- Build status
- Unit test results
- Coverage results
- End-to-end test results
- Development shell environment
Requirements
- System Rust toolchain
- Nix development environment
- cargo-llvm-cov for coverage
- nextest for end-to-end tests
- ROS 2 installation for ROS builds
