//! 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 api_keys; mod apps; mod auth; mod invoke; mod logs; mod output; mod roles; mod scripts;