#!/usr/bin/env bash set -euo pipefail cargo fmt --check cargo test cargo clippy --all-targets -- -D warnings cargo test --features tree-sitter-p4-pilot cargo clippy --all-targets --features tree-sitter-p4-pilot -- -D warnings python3 -m unittest discover -s tests -p 'test_*.py' python3 -m unittest discover -s tests/benchmarks -p 'test_*.py' python3 tests/benchmarks/runner.py self-test python3 tests/benchmarks/runner.py run source_languages python3 tests/benchmarks/runner.py run rust_imports python3 tests/benchmarks/runner.py run cpp_xtu python3 tests/benchmarks/runner.py run cpp_initialization python3 tests/benchmarks/runner.py run rust_methods python3 tests/benchmarks/diff_runner.py self-test python3 tests/benchmarks/policy_runner.py self-test python3 tests/benchmarks/mcp_runner.py self-test