Files
Genarrative/apps/ai-game-creator-shell/src-tauri/src/browser.rs
T
lhk229 e8db0d1c87
Project CI / AI game creator shell Rust lane 2/2 (push) Has been cancelled
Project CI / Backend tests (push) Has been cancelled
Project CI / Native shell tests (push) Has been cancelled
Project CI / Frontend tests (push) Has been cancelled
Project CI / Repository checks (push) Has been cancelled
Project CI / AI game creator shell Rust crates (push) Has been cancelled
Project CI / AI game creator shell web tests (push) Has been cancelled
Project CI / AI game creator shell Rust lane 1/2 (push) Has been cancelled
Project CI / AI game creator shell Rust smoke (push) Has been cancelled
Codex/agc browser orphan cleanup (#461)
Reviewed-on: #461
2026-09-22 19:05:20 +08:00

33 lines
1.1 KiB
Rust

mod capture;
mod cdp;
mod discovery;
mod evidence;
mod model;
mod network_policy;
mod playtest;
mod process;
mod sweep;
pub use discovery::discover_chrome_or_edge;
#[allow(unused_imports)]
pub use model::{
BrowserCanvasProbe, BrowserConsoleMessage, BrowserException, BrowserExpectedTextMatch,
BrowserFailedRequest, BrowserIdentity, BrowserPlaytestAssertion, BrowserPlaytestPhase,
BrowserPlaytestResult, BrowserPlaytestScenario, BrowserValidationEvidencePaths,
BrowserValidationInput, BrowserValidationResult, BrowserValidationViewport,
BrowserViewportPlaytestResult, BrowserViewportValidationResult, DiscoveredBrowser,
DiscoveredBrowserKind,
};
pub(crate) use process::check_browser_health;
pub(crate) use process::validate_local_preview_in_browser_with_cancellation;
pub use process::{
validate_local_preview_in_browser, validate_local_preview_in_browser_with_interaction,
};
pub(crate) use sweep::sweep_stale_browser_processes;
pub(crate) use model::required_viewport_playtests_passed;
pub(crate) use playtest::browser_playtest_scenario_fingerprint;
#[cfg(test)]
mod tests;