Move 17 library crates into crates/, CLI binary into bin/fxt, consolidate 10 test crates into testing/, split config crate from deployment config files. Root directory reduced from 38+ to ~17 directories. All Cargo.toml paths and build.rs proto refs updated. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
19 lines
549 B
Rust
19 lines
549 B
Rust
//! Smoke Tests - Integration Test Entry Point
|
|
//!
|
|
//! This file serves as the integration test entry point for the smoke test suite.
|
|
//! Cargo will compile this as a separate test binary that can be run with:
|
|
//!
|
|
//! ```bash
|
|
//! cargo test --test smoke_tests
|
|
//! cargo test --test smoke_tests --features smoke-tests
|
|
//! ```
|
|
|
|
#[cfg(feature = "smoke-tests")]
|
|
mod smoke_tests;
|
|
|
|
#[cfg(not(feature = "smoke-tests"))]
|
|
#[test]
|
|
fn smoke_tests_disabled() {
|
|
println!("⚠️ Smoke tests are disabled. Enable with: cargo test --features smoke-tests");
|
|
}
|