Skip to content

Commit e7be7dc

Browse files
committed
Bisect: disable wp_die polyfill
1 parent 1416186 commit e7be7dc

1 file changed

Lines changed: 3 additions & 17 deletions

File tree

.github/workflows/phpunit-tests-turso.yml

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -467,23 +467,9 @@ jobs:
467467
open(path, 'w').write(src)
468468
print('patched information-schema-builder.php (temporary_table_exists only)')
469469
470-
# 3. wp_die polyfill: 21 tests hit an error path in the driver that
471-
# calls wp_die(). Real WordPress provides it; the unit-test bootstrap
472-
# does not. Add a minimal polyfill.
473-
path = 'tests/bootstrap.php'
474-
src = open(path).read()
475-
marker = "if ( ! function_exists( 'do_action' ) ) {"
476-
inject = (
477-
"if ( ! function_exists( 'wp_die' ) ) {\n"
478-
"\tfunction wp_die( $message = '', $title = '', $args = array() ) {\n"
479-
"\t\tthrow new \\RuntimeException( is_string( $message ) ? $message : 'wp_die' );\n"
480-
"\t}\n"
481-
"}\n\n"
482-
)
483-
assert marker in src
484-
src = src.replace(marker, inject + marker, 1)
485-
open(path, 'w').write(src)
486-
print('added wp_die polyfill to bootstrap.php')
470+
# (wp_die polyfill disabled while bisecting which patch causes the
471+
# hang at test 504/667. Without any driver patch the suite runs to
472+
# completion; WITH temporary_table_exists + wp_die it hangs.)
487473
PY
488474
489475
- name: Capture failing SQL from the first failing driver test

0 commit comments

Comments
 (0)