From db9efd2750f871ad57d2e4285b333db30f43d19f Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 20 Jul 2026 07:09:52 +0900 Subject: test(cli-tests): detail run_diagnose ignore reason Measured the actual panic site: DiagnoseCommand::check_platform reaches the todo!() ob_start()/ob_get_clean() shims while capturing phpinfo(), the same root cause already recorded in tests/command/diagnose_command_test.rs. Co-Authored-By: Claude Fable 5 --- crates/shirabe/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'crates') diff --git a/crates/shirabe/src/lib.rs b/crates/shirabe/src/lib.rs index 8d0a58bc..b5e58d08 100644 --- a/crates/shirabe/src/lib.rs +++ b/crates/shirabe/src/lib.rs @@ -182,7 +182,10 @@ mod cli_tests { run_config => "config", run_create_project => "create-project", run_depends => "depends", - #[ignore = "currently panics"] + #[ignore = "DiagnoseCommand::check_platform captures phpinfo() via ob_start()/ob_get_clean(), \ + which are todo!() in shirabe-php-shim (PHP output buffering and runtime \ + introspection are unmodeled), so the command panics; same root cause as \ + tests/command/diagnose_command_test.rs"] run_diagnose => "diagnose", run_dump_autoload => "dump-autoload", run_exec => "exec", -- cgit v1.3.1