Skip to main content

gonzalo_integration_tests/
lib.rs

1//! Cross-crate integration tests for the gonzalo workspace.
2//!
3//! This crate ships no library code — it exists only as a home for integration
4//! tests that wire several gonzalo crates together (e.g. the remote
5//! [`ServerStore`](gonzalo_store_server::ServerStore) client exercised against a
6//! real `gonzalod` over HTTP/gRPC, and code-graph queries over HTTP).
7//!
8//! Keeping them here — rather than in any single crate's `tests/` — means no
9//! *published* library dev-depends on the `gonzalo-server` binary or the heavy
10//! `gonzalo-graph` grammar set. That keeps each crate's crates.io publish order
11//! tied to its real runtime dependencies (see gonzalo#190 / #187), and keeps
12//! per-crate test builds light. The crate is `publish = false`.