diff --git a/src/bin/babelnar_cli/arg_parse.rs b/src/bin/babelnar_cli/arg_parse.rs index 9517db6..445b463 100644 --- a/src/bin/babelnar_cli/arg_parse.rs +++ b/src/bin/babelnar_cli/arg_parse.rs @@ -148,10 +148,13 @@ mod tests { /// 测试/打印帮助 #[test] + #[ignore = "【2024-06-12 23:46:44】会导致集成测试无法正常运行"] fn test_arg_parse_help() { _test_arg_parse(&["--help"], &CliArgs::default()); } + #[test] + #[ignore = "【2024-06-12 23:46:44】会导致集成测试无法正常运行"] fn test_arg_parse_help2() { _test_arg_parse(&["-h"], &CliArgs::default()); } @@ -183,9 +186,16 @@ mod tests { // 失败解析 fail_tests! { + #[ignore = "【2024-06-12 23:47:41】会导致集成测试无法正常运行"] fail_缺少参数 test_arg_parse!(["-c"]); + + #[ignore = "【2024-06-12 23:47:41】会导致集成测试无法正常运行"] fail_参数名不对 test_arg_parse!(["--c"]); + + #[ignore = "【2024-06-12 23:47:41】会导致集成测试无法正常运行"] fail_缺少参数2 test_arg_parse!(["--config"]); + + #[ignore = "【2024-06-12 23:47:41】会导致集成测试无法正常运行"] 多个参数没各自前缀 test_arg_parse!(["-c", "1", "2"]); } } diff --git a/src/bin/babelnar_cli/main.rs b/src/bin/babelnar_cli/main.rs index f7efa08..161af4e 100644 --- a/src/bin/babelnar_cli/main.rs +++ b/src/bin/babelnar_cli/main.rs @@ -178,6 +178,7 @@ mod tests { $( $(#[$attr])* #[test] + #[ignore = "【2024-06-12 23:52:35】不用于自动化测试:会自动清屏影响测试结果呈现"] pub fn $name() -> Result<()> { main_configs($cin_path, &[PRELUDE_TEST, $config_path]) } @@ -402,6 +403,7 @@ mod tests { /// * 🎯用户命令行交互体验(并存) /// * 🎯Websocket通信 #[test] + #[ignore = "仅作试运行用,不用于自动化测试"] pub fn main_websocket() -> Result<()> { // 以默认参数启动 main_args(