Skip to content

Commit 5cac49e

Browse files
committed
[skip ci] Skip test with ASAN due to LSAN bug on Clang 14
Change formatting of output to not have trailing whitespaces
1 parent 32cdd33 commit 5cac49e

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

sapi/cli/tests/ext_loading.phpt

+10-8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
Extension loading
33
--SKIPIF--
44
<?php
5+
if (getenv('SKIP_ASAN')) {
6+
die('xfail LSAN bug on Clang 14 crashes this test');
7+
}
58
$extDir = ini_get('extension_dir');
69
if (!file_exists($extDir . '/opcache.so') && !file_exists($extDir . '/php_opcache.dll')) {
710
die('skip Opcache shared object not found in extension_dir');
@@ -10,7 +13,6 @@ if (!file_exists($extDir . '/opcache.so') && !file_exists($extDir . '/php_opcach
1013
--FILE--
1114
<?php
1215

13-
1416
function loadZendExt($extension) {
1517
$cmd = [
1618
PHP_BINARY, '-n',
@@ -19,7 +21,7 @@ function loadZendExt($extension) {
1921
'-r', 'echo "Done.";'
2022
];
2123
$proc = proc_open($cmd, [['null'], ['pipe', 'w'], ['redirect', 1]], $pipes);
22-
echo "Output: ", stream_get_contents($pipes[1]), "\n";
24+
echo "Output: '", stream_get_contents($pipes[1]), "'\n";
2325
}
2426

2527
echo "Only extension name:\n";
@@ -47,19 +49,19 @@ loadZendExt($path);
4749
?>
4850
--EXPECTF--
4951
Only extension name:
50-
Output: Done.
52+
Output: 'Done.'
5153
Name with file extension:
52-
Output: Done.
54+
Output: 'Done.'
5355
Absolute path:
54-
Output: Done.
56+
Output: 'Done.'
5557
Unknown extension name (unknown):
56-
Output:
58+
Output: ''
5759
Warning: Failed loading Zend extension 'unknown_ext' (tried: %s) in Unknown on line 0
5860
Done.
5961
Name with file extension (unknown):
60-
Output:
62+
Output: ''
6163
Warning: Failed loading Zend extension '%Sunknown_ext%S' (tried: %s) in Unknown on line 0
6264
Done.
6365
Absolute path (unknown):
64-
Output: Failed loading %s
66+
Output: 'Failed loading %s'
6567
Done.

0 commit comments

Comments
 (0)