返回 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 #[path = "../support/binary.rs"]
10 mod binary;
11
12 #[cfg(all(unix, feature = "long-running-tests"))]
13 #[path = "../support/qa_harness/mod.rs"]
14 mod qa_harness;
15
16 #[cfg(all(unix, feature = "long-running-tests"))]
17 mod active_composer_pointer_pty;
18 #[cfg(all(unix, feature = "long-running-tests"))]
19 mod automations_editor_pty;
20 #[cfg(all(unix, feature = "long-running-tests"))]
21 mod config_theme_nav_pty;
22 #[cfg(all(unix, feature = "long-running-tests"))]
23 mod contextual_tips_pty;
24 mod core_session_command_extraction;
25 mod directory_listing_acceptance;
26 mod epic_acceptance_harness;
27 mod eval_smoke_acceptance;
28 #[cfg(all(unix, feature = "long-running-tests"))]
29 mod launch_card_pty;
30 mod plugin_e2e_acceptance;
31 #[cfg(all(unix, feature = "long-running-tests"))]
32 mod screen_mode_inline_pty;
33 #[cfg(all(unix, feature = "long-running-tests"))]
34 mod search_text_pty;
35 mod tool_lifecycle_acceptance;
36 #[cfg(all(unix, feature = "long-running-tests"))]
37 mod work_bar_keys_pty;
38
38 lines RUST