//! Integration-test binary for the `pic` CLI. //! //! Every `#[test]` in this binary routes through `common::fixture()`, a //! `LazyLock` that spawns picloud once on a private port and reuses it //! across all journey modules. Mirrors the dashboard Playwright suite, //! which spins backend + Vite up once for 63 specs. //! //! Gated on `DATABASE_URL`. To run: //! //! docker compose up -d postgres //! DATABASE_URL=postgres://picloud:picloud@127.0.0.1:15432/picloud \ //! cargo test -p picloud-cli --test cli -- --include-ignored mod common; mod admins; mod api_keys; mod apply; mod apps; mod auth; mod collections; mod config; mod dead_letters; mod email_queue; mod enabled; mod env_overlay; mod extension_points; mod group_modules; mod group_routes; mod group_scripts; mod group_secrets; mod group_triggers; mod groups; mod init; mod invoke; mod logs; mod output; mod plan; mod prune; mod pull; mod roles; mod routes; mod scripts; mod secrets; mod staleness; mod suppress; mod tree; mod triggers; mod vars;