aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-07-20 07:09:52 +0900
committernsfisis <nsfisis@gmail.com>2026-07-20 07:28:42 +0900
commitdb9efd2750f871ad57d2e4285b333db30f43d19f (patch)
tree34a4c12c114db4469b8e40294ebe1c09752e9741 /crates/shirabe
parent632ed8528c3566d67dda2804beb6d9e4e9511a72 (diff)
downloadphp-shirabe-db9efd2750f871ad57d2e4285b333db30f43d19f.tar.gz
php-shirabe-db9efd2750f871ad57d2e4285b333db30f43d19f.tar.zst
php-shirabe-db9efd2750f871ad57d2e4285b333db30f43d19f.zip
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 <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe')
-rw-r--r--crates/shirabe/src/lib.rs5
1 files changed, 4 insertions, 1 deletions
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",