Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP 8.2 #177

Merged
merged 2 commits into from
Jun 25, 2024
Merged

PHP 8.2 #177

merged 2 commits into from
Jun 25, 2024

Conversation

remicollet
Copy link
Contributor

Notice
Have to wait for php/php-src#9576

With this changes, still 1 test to fix

=====================================================================
PHP         : /opt/php82/bin/php 
PHP_SAPI    : cli
PHP_VERSION : 8.2.0-dev
ZEND_VERSION: 4.2.0-dev
PHP_OS      : Linux - Linux builder.remirepo.net 5.19.8-100.fc35.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 8 19:23:03 UTC 2022 x86_64
INI actual  : /work/GIT/pecl-and-ext/yar/tmp-php.ini
More .INIs  :  
---------------------------------------------------------------------
PHP         : /opt/php82/bin/php-cgi 
PHP_SAPI    : cgi-fcgi
PHP_VERSION : 8.2.0-dev
ZEND_VERSION: 4.2.0-dev
PHP_OS      : Linux - Linux builder.remirepo.net 5.19.8-100.fc35.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 8 19:23:03 UTC 2022 x86_64
INI actual  : /work/GIT/pecl-and-ext/yar/tmp-php.ini
More .INIs  : 
--------------------------------------------------------------------- 
---------------------------------------------------------------------
PHP         : /opt/php82/bin/phpdbg 
PHP_SAPI    : phpdbg
PHP_VERSION : 8.2.0-dev
ZEND_VERSION: 4.2.0-dev
PHP_OS      : Linux - Linux builder.remirepo.net 5.19.8-100.fc35.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 8 19:23:03 UTC 2022 x86_64
INI actual  : /work/GIT/pecl-and-ext/yar/tmp-php.ini
More .INIs  : 
---------------------------------------------------------------------
CWD         : /work/GIT/pecl-and-ext/yar
Extra dirs  : 
VALGRIND    : Not used
=====================================================================
TIME START 2022-09-19 11:14:39
=====================================================================
PASS Check for yar presence [tests/001.phpt] 
PASS Check for yar server info [tests/002.phpt] 
PASS Check for yar client [tests/003.phpt] 
PASS Check for Yar_Client::setOpt [tests/004.phpt] 
PASS Check for yar client with exception [tests/005.phpt] 
PASS Check for yar concurrent client with exception [tests/006.phpt] 
PASS Check for yar client with output by server [tests/007.phpt] 
PASS Check for yar client with non yar server [tests/008.phpt] 
PASS Check for yar client with 302 response [tests/009.phpt] 
PASS Check for yar debug [tests/010.phpt] 
PASS Check for yar server __auth [tests/011.phpt] 
PASS Check for yar concurrent client with 128 calls [tests/012.phpt] 
PASS Check for yar concurrent client with add call in callback [tests/013.phpt] 
PASS Check for yar concurrent client with loop in callback [tests/014.phpt] 
PASS Check for yar concurrent client with throw exception in callback [tests/015.phpt] 
PASS Check for yar concurrent client with exit in callbacks [tests/016.phpt] 
PASS Check for yar concurrent client with tcp rpc [tests/017.phpt] 
PASS Check for yar server info (comment) [tests/018.phpt] 
PASS Check for yar server info (internal function) [tests/019.phpt] 
PASS Check for yar concurrent client with custom headers [tests/020.phpt] 
PASS Check for YAR_OPT_PERSISTENT [tests/021.phpt] 
PASS Check for YAR_OPT_RESOLVE [tests/022.phpt] 
PASS Check for tcp protcol [tests/023.phpt] 
PASS Check for setopt on tcp [tests/024.phpt] 
PASS Check for TCP RPC Malfromaled response (Huge body length) [tests/025.phpt] 
PASS Check for TCP RPC Malfromaled response (Malformaled error) [tests/026.phpt] 
PASS Check for TCP RPC Malfromaled response (Not enough payload recved) [tests/027.phpt] 
PASS Check for TCP RPC Malfromaled response (body_len too small) [tests/028.phpt] 
PASS Check for TCP RPC Malfromaled response (incomplete header) [tests/029.phpt] 
PASS Check for TCP RPC Exceptions [tests/030.phpt] 
PASS Check for TCP client with server exit [tests/031.phpt] 
PASS Check for yar client with huge request body [tests/032.phpt] 
PASS Check for YAR_OPT_PROXY [tests/033.phpt] 
PASS Check for Yar_Client::__cosntruct with options [tests/034.phpt] 
PASS Check for yar concurrent reset [tests/035.phpt] 
PASS Check for YAR_OPT_PROVIDER/TOKEN on tcp [tests/036.phpt] 
PASS Check for YAR_OPT_PERSISTENT on tcp [tests/037.phpt] 
PASS Check for YAR_OPT_TIMEOUT on tcp [tests/038.phpt] 
PASS Check for debug on TCP [tests/039.phpt] 
PASS Check for YAR_OPT_PACKAGER on curl [tests/040.phpt] 
TEST 41/55 [tests/041.phpt]
========DIFF========
001+ Warning: Yar_Concurrent_Client::loop(): [16] Timeout was reached in /work/GIT/pecl-and-ext/yar/tests/041.php on line 10
001- Warning: Yar_Concurrent_Client::loop(): %rselect|epoll_wait%r timeout '100ms' reached in %s041.php on line %d
002+ 
003+ Warning: Yar_Concurrent_Client::loop(): [16] Timeout was reached in /work/GIT/pecl-and-ext/yar/tests/041.php on line 10
004+ 
005+ Warning: Yar_Concurrent_Client::loop(): [16] Timeout was reached in /work/GIT/pecl-and-ext/yar/tests/041.php on line 10
006+ 
007+ Warning: Yar_Concurrent_Client::loop(): [16] Timeout was reached in /work/GIT/pecl-and-ext/yar/tests/041.php on line 10
008+ 
009+ Warning: Yar_Concurrent_Client::loop(): [16] Timeout was reached in /work/GIT/pecl-and-ext/yar/tests/041.php on line 10
010+ 
011+ Warning: Yar_Concurrent_Client::loop(): [16] Timeout was reached in /work/GIT/pecl-and-ext/yar/tests/041.php on line 10
012+ 
013+ Warning: Yar_Concurrent_Client::loop(): [16] Timeout was reached in /work/GIT/pecl-and-ext/yar/tests/041.php on line 10
014+ 
015+ Warning: Yar_Concurrent_Client::loop(): [16] Timeout was reached in /work/GIT/pecl-and-ext/yar/tests/041.php on line 10
========DONE========
FAIL Check for timeout of yar concurrent calls [tests/041.phpt] 
PASS Check for maximum calls of yar concurrent call [tests/042.phpt] 
PASS Check for yar server __info [tests/043.phpt] 
PASS Check for yar server __info (public visiblity) [tests/045.phpt] 
PASS Check for yar server __auth (public visiblity) [tests/046.phpt] 
PASS Check for yar server __auth (concurrent call) [tests/047.phpt] 
PASS Check for yar.expose_info off [tests/048.phpt] 
PASS Check for yar.content_type [tests/049.phpt] 
PASS Check for yar server __auth (throw exception) [tests/050.phpt] 
PASS Check for yar server __auth (exit) [tests/051.phpt] 
PASS Check for yar server __info (throw exception) [tests/052.phpt] 
PASS Check for yar server __info (return none string) [tests/053.phpt] 
PASS Check for yar server __info (exit) [tests/054.phpt] 
PASS Bug #74867 (segment fault when use yar persistent call twice remote function) [tests/bug74867.phpt] 
PASS ISSUE #172 $provider/$token may not be nullbyte-terminated [tests/issue172.phpt] 
=====================================================================
TIME END 2022-09-19 11:14:42

=====================================================================
TEST RESULT SUMMARY
---------------------------------------------------------------------
Exts skipped    :    0
Exts tested     :   36
---------------------------------------------------------------------

Number of tests :   55                55
Tests skipped   :    0 (  0.0%) --------
Tests warned    :    0 (  0.0%) (  0.0%)
Tests failed    :    1 (  1.8%) (  1.8%)
Tests passed    :   54 ( 98.2%) ( 98.2%)
---------------------------------------------------------------------
Time taken      :    3 seconds
=====================================================================

=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Check for timeout of yar concurrent calls [tests/041.phpt]
=====================================================================

freebsd-git pushed a commit to freebsd/freebsd-ports that referenced this pull request Jun 30, 2023
@laruence laruence merged commit 5258388 into laruence:master Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants