From: Jakub Jirutka Date: Mon, 01 May 2017 01:33:00 +0200 Subject: [PATCH] Fix tests failing due to extra message from built-in web server Remove messages like: PHP 7.1.4 Development Server started at Mon May 1 00:42:39 2017 from test outputs, because tests do not expect them. I have no clue what happens here... --- a/run-tests.php +++ b/run-tests.php @@ -1918,6 +1918,9 @@ // Does the output match what is expected? $output = preg_replace("/\r\n/", "\n", trim($out)); + // Remove message from built-in development server. + $output = preg_replace("/^PHP [0-9.]+ Development Server started at .*\n\n?/m", "", $output); + /* when using CGI, strip the headers from the output */ $headers = "";