flow-wm 0.1.1

A scrolling, infinite-horizontal-canvas tiling window manager for Windows
//! CLI integration tests — entry point.
//!
//! Submodules are organised by feature area under `tests/cli/`.
//! `#[path]` attributes are needed because Rust integration-test crate roots
//! resolve `mod` relative to the `tests/` directory, not the file's directory.
//!
//! `test_desktop` and `registry` modules require the `desktop` module which is
//! gated by `#[cfg(debug_assertions)]`. Integration tests run in debug mode by
//! default (`cargo test`), so these are always available during development.

#[path = "cli/common.rs"]
mod common;
#[cfg(debug_assertions)]
#[path = "cli/daemon_init.rs"]
mod daemon_init;
#[cfg(debug_assertions)]
#[path = "cli/daemon_lifecycle.rs"]
mod daemon_lifecycle;
#[cfg(debug_assertions)]
#[path = "cli/dispatch_float_noop.rs"]
mod dispatch_float_noop;
#[cfg(debug_assertions)]
#[path = "cli/dispatch_set_window.rs"]
mod dispatch_set_window;
#[cfg(debug_assertions)]
#[path = "cli/dispatch_swap.rs"]
mod dispatch_swap;
#[cfg(debug_assertions)]
#[path = "cli/dispatch_workspace.rs"]
mod dispatch_workspace;
#[cfg(debug_assertions)]
#[path = "cli/registry.rs"]
mod registry;
#[cfg(debug_assertions)]
#[path = "cli/test_desktop.rs"]
mod test_desktop;
#[cfg(debug_assertions)]
#[path = "cli/window_creation.rs"]
mod window_creation;
#[cfg(debug_assertions)]
#[path = "cli/window_creation_focus.rs"]
mod window_creation_focus;
#[path = "cli/window_remove.rs"]
mod window_remove;