返回 CodeWhale
main.rs
根目录 / crates / tui / tests / cucumber / main.rs
1 //! Consolidated harness for Gherkin/Cucumber runners.
2 //!
3 //! Cucumber (`cucumber = "0.23"`) registers steps per `World` type via
4 //! inventory. Each `World` is scoped to its own `mod`, so merging the six
5 //! feature runners into one binary keeps `cargo test -p codewhale-tui
6 //! tool_lifecycle` etc. filtering via the module path while cutting six link
7 //! jobs to one. See `crates/tui/tests/README.md`.
8
9 #[cfg(all(unix, feature = "long-running-tests"))]
10 #[path = "../support/qa_harness/mod.rs"]
11 mod qa_harness;
12
13 #[cfg(all(unix, feature = "long-running-tests"))]
14 mod active_composer_pointer_pty;
15 #[cfg(all(unix, feature = "long-running-tests"))]
16 mod automations_editor_pty;
17 #[cfg(all(unix, feature = "long-running-tests"))]
18 mod config_theme_nav_pty;
19 #[cfg(all(unix, feature = "long-running-tests"))]
20 mod contextual_tips_pty;
21 mod core_session_command_extraction;
22 mod directory_listing_acceptance;
23 mod epic_acceptance_harness;
24 mod eval_smoke_acceptance;
25 #[cfg(all(unix, feature = "long-running-tests"))]
26 mod launch_card_pty;
27 mod plugin_e2e_acceptance;
28 #[cfg(all(unix, feature = "long-running-tests"))]
29 mod screen_mode_inline_pty;
30 #[cfg(all(unix, feature = "long-running-tests"))]
31 mod search_text_pty;
32 mod tool_lifecycle_acceptance;
33 #[cfg(all(unix, feature = "long-running-tests"))]
34 mod work_bar_keys_pty;
35
35 lines RUST