From e3192473b56c8ed112333053e28eb6d91d7c3b64 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 20 Jan 2014 09:38:34 +0100 Subject: [PATCH] Skip readline tests which fail with libedit Add specific libedit test (output slightly differs) --- .../libedit_callback_handler_install_001.phpt | 26 ++++++++++++ .../libedit_callback_handler_remove_001.phpt | 22 ++++++++++ ext/readline/tests/libedit_info_001.phpt | 42 +++++++++++++++++++ .../tests/libedit_write_history_001.phpt | 29 +++++++++++++ ...readline_callback_handler_install_001.phpt | 4 +- .../readline_callback_handler_remove_001.phpt | 4 +- ext/readline/tests/readline_info_001.phpt | 4 +- .../tests/readline_write_history_001.phpt | 4 +- 8 files changed, 131 insertions(+), 4 deletions(-) create mode 100644 ext/readline/tests/libedit_callback_handler_install_001.phpt create mode 100644 ext/readline/tests/libedit_callback_handler_remove_001.phpt create mode 100644 ext/readline/tests/libedit_info_001.phpt create mode 100644 ext/readline/tests/libedit_write_history_001.phpt diff --git a/ext/readline/tests/libedit_callback_handler_install_001.phpt b/ext/readline/tests/libedit_callback_handler_install_001.phpt new file mode 100644 index 0000000000..b5d921e279 --- /dev/null +++ b/ext/readline/tests/libedit_callback_handler_install_001.phpt @@ -0,0 +1,26 @@ +--TEST-- +readline_callback_handler_install(): Basic test +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +bool(true) + +Warning: readline_callback_handler_install(): foobar! is not callable in %s on line %d +bool(false) + +Warning: readline_callback_handler_install() expects exactly 2 parameters, 1 given in %s on line %d +NULL diff --git a/ext/readline/tests/libedit_callback_handler_remove_001.phpt b/ext/readline/tests/libedit_callback_handler_remove_001.phpt new file mode 100644 index 0000000000..b7eaa2103f --- /dev/null +++ b/ext/readline/tests/libedit_callback_handler_remove_001.phpt @@ -0,0 +1,22 @@ +--TEST-- +readline_callback_handler_remove(): Basic test +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +bool(false) +bool(true) +bool(true) +bool(true) diff --git a/ext/readline/tests/libedit_info_001.phpt b/ext/readline/tests/libedit_info_001.phpt new file mode 100644 index 0000000000..e30047738f --- /dev/null +++ b/ext/readline/tests/libedit_info_001.phpt @@ -0,0 +1,42 @@ +--TEST-- +readline_info(): Basic test +--SKIPIF-- + +if (READLINE_LIB != "libedit") die("skip libedit only"); +--FILE-- + +--EXPECTF-- +array(6) { + ["line_buffer"]=> + string(0) "" + ["point"]=> + int(0) + ["end"]=> + int(0) + ["library_version"]=> + string(%d) "%s" + ["readline_name"]=> + string(0) "" + ["attempted_completion_over"]=> + int(0) +} +NULL +NULL +string(0) "" +string(0) "" +string(0) "" +string(1) "1" +int(0) +int(1) diff --git a/ext/readline/tests/libedit_write_history_001.phpt b/ext/readline/tests/libedit_write_history_001.phpt new file mode 100644 index 0000000000..e9b6dbee8d --- /dev/null +++ b/ext/readline/tests/libedit_write_history_001.phpt @@ -0,0 +1,29 @@ +--TEST-- +readline_write_history(): Basic test +--SKIPIF-- + +--FILE-- + +--EXPECT-- +string(21) "_HiStOrY_V2_ +foo + +1 + +" diff --git a/ext/readline/tests/readline_callback_handler_install_001.phpt b/ext/readline/tests/readline_callback_handler_install_001.phpt index c88a4e86f1..cc054b0aa6 100644 --- a/ext/readline/tests/readline_callback_handler_install_001.phpt +++ b/ext/readline/tests/readline_callback_handler_install_001.phpt @@ -1,7 +1,9 @@ --TEST-- readline_callback_handler_install(): Basic test --SKIPIF-- - + --FILE-- + --FILE-- + --FILE-- + --FILE--