summaryrefslogblamecommitdiff
path: root/user/php7/disabled-tests.list
blob: fc1386e2ef11104354745d2b0c17e7b171c0972b (plain) (tree)
1
2
3
4
5
6
7
8
9


                                         





                                                          

                                       


                                                     
                                                     





                                                                

                                                                             




                                                            



                                           

                            













                                                    
                                

                                           
                                 







                                                    










                                                             































                                                                          



                                                       

                                              
                            
                                     
                             

























































                                                                        
# Dumb failures
# Expects permissions on /etc to be 40755
ext/standard/tests/file/006_error.phpt
# Tests undefined behavior (integer underflow or overflow)
Zend/tests/dval_to_lval_32.phpt
Zend/tests/int_underflow_32bit.phpt
ext/date/tests/bug53437_var3.phpt
ext/date/tests/bug53437_var5.phpt
ext/date/tests/bug53437_var6.phpt
ext/exif/tests/bug79046.phpt
ext/exif/tests/float_cast_overflow.phpt

# General glibc/musl incompatibility related failures
# stdout printed in wrong order
ext/standard/tests/general_functions/ini_get_all.phpt
sapi/cgi/tests/005.phpt
# "Filename" instead of "File name" printed for ENAMETOOLONG
ext/standard/tests/strings/007.phpt
# glibc will throw EINVAL for popen with mode "rw" specifically,
# whereas musl only checks if the first character is 'r' or 'w'
ext/standard/tests/file/popen_pclose_error.phpt
# "Address in use" instead of "Address already in use" printed for EADDRINUSE
sapi/fpm/tests/socket-ipv4-fallback.phpt
# strerror differences
ext/sockets/tests/socket_strerror.phpt
ext/sockets/tests/socket_create_pair-wrongparams.phpt
# socket_addrinfo_explain has unexpected ai_canonname member
ext/sockets/tests/socket_addrinfo_explain.phpt

# locale related failures
# LC_NUMERIC unsupported
ext/standard/tests/strings/sprintf_f_3.phpt
ext/intl/tests/bug67052.phpt
ext/json/tests/bug41403.phpt
tests/lang/034.phpt
tests/lang/bug30638.phpt
# LC_ALL unsupported
ext/pcre/tests/locales.phpt
ext/standard/tests/array/locale_sort.phpt
ext/standard/tests/strings/setlocale_variation3.phpt
ext/standard/tests/strings/setlocale_variation4.phpt
ext/standard/tests/strings/setlocale_variation5.phpt
# LC_CTYPE unsupported
ext/standard/tests/strings/htmlentities02.phpt
ext/standard/tests/strings/htmlentities03.phpt
ext/standard/tests/strings/htmlentities04.phpt
ext/standard/tests/strings/htmlentities15.phpt
ext/standard/tests/strings/strtoupper.phpt
ext/fileinfo/tests/bug74170.phpt
# LC_MONETARY unsupported
ext/standard/tests/strings/moneyformat.phpt
ext/soap/tests/bugs/bug39815.phpt
# locale: command not found
ext/standard/tests/strings/setlocale_basic1.phpt
ext/standard/tests/strings/setlocale_basic2.phpt
ext/standard/tests/strings/setlocale_basic3.phpt
ext/standard/tests/strings/setlocale_variation1.phpt
ext/standard/tests/strings/setlocale_variation2.phpt
# setlocale allows "en_US.invalid"
ext/standard/tests/strings/setlocale_error.phpt
# bind_textdomain_codeset is a stub
ext/gettext/tests/gettext_bind_textdomain_codeset-retval.phpt
# //IGNORE
ext/iconv/tests/bug48147.phpt
ext/iconv/tests/bug76249.phpt
# //TRANSLIT
ext/iconv/tests/iconv_basic_001.phpt
# misc musl iconv incompatibilities
ext/iconv/tests/bug52211.phpt
ext/iconv/tests/eucjp2iso2022jp.phpt
ext/iconv/tests/iconv_mime_encode.phpt

# strftime and strptime related failures
# strftime %Z (timezone abbreviation) returns a single space
# This appears to be a bug in php and not musl
ext/date/tests/bug27780.phpt
ext/date/tests/bug32555.phpt
ext/date/tests/bug33532.phpt
# strptime returns tm with tm_wday and tm_yday == 0
# This appears to be a bug with *musl* and not php
# and also strftime returns a space for %Z as before
ext/standard/tests/time/strptime_basic.phpt
# strptime returning NULL when %Z is used (glibc extension)
ext/standard/tests/time/strptime_parts.phpt
# strftime("%q") returns false instead of some string
# This is because glibc will return "%q" and musl will return ""
ext/date/tests/009.phpt

# crypt() related failures
# crypt() returns "*" instead of "*0" or "*1"
ext/standard/tests/strings/bug51059.phpt
ext/standard/tests/crypt/bcrypt_invalid_algorithm.phpt
ext/standard/tests/crypt/bcrypt_invalid_cost.phpt
ext/standard/tests/strings/crypt_blowfish_variation1.phpt
ext/standard/tests/strings/crypt_blowfish_variation2.phpt
# crypt() returning incorrect results in general, in addition to the above
# and unexpected deprecation warning for invalid DES salt
ext/standard/tests/strings/crypt_blowfish.phpt
# crypt() has unexpected deprecation warning for invalid DES salt
ext/standard/tests/strings/crypt_des_error.phpt
# crypt() *missing* deprecation warnings for invalid DES salt
ext/standard/tests/crypt/des_fallback_invalid_salt.phpt

# These two are marked as XFAIL and do as such normally
# But with --enable-debug, they pass...
#sapi/fpm/tests/010.phpt
#sapi/fpm/tests/015.phpt

# Times out on builders but runs fine manually
ext/zlib/tests/bug67724.phpt
ext/zlib/tests/inflate_add_basic.phpt
sapi/cli/tests/upload_2G.phpt

# gd errors more verbose than expected
ext/gd/tests/bug39780_extern.phpt
ext/gd/tests/bug45799.phpt
ext/gd/tests/bug77973.phpt
ext/gd/tests/createfromwbmp2_extern.phpt
ext/gd/tests/libgd00086_extern.phpt

# no XPM support in system gd
ext/gd/tests/xpm2gd.phpt
ext/gd/tests/xpm2jpg.phpt
ext/gd/tests/xpm2png.phpt

# misc differences when using system gd
ext/gd/tests/bug43073.phpt
ext/gd/tests/bug48732-mb.phpt
ext/gd/tests/bug48732.phpt
ext/gd/tests/bug48801-mb.phpt
ext/gd/tests/bug48801.phpt
ext/gd/tests/bug53504.phpt
ext/gd/tests/bug65148.phpt
ext/gd/tests/bug73272.phpt
ext/gd/tests/bug73869.phpt
ext/gd/tests/bug79067.phpt
ext/gd/tests/bug79068.phpt

# requires a default route to be set, which isn't the case during
# network isolation
ext/sockets/tests/bug63000.phpt

# This should be skipped like long_columns.phpt is but it's missing the
# additional checks
ext/pdo_odbc/tests/max_columns.phpt

# enchant-2 doesn't support enchant_broker_(get|set)_dict_path
# https://news-web.php.net/php.internals/100882
ext/enchant/tests/bug53070.phpt

# Warning: zend_signal: handler was replaced
ext/readline/tests/libedit_callback_handler_install_001.phpt
ext/readline/tests/libedit_callback_handler_remove_001.phpt

# soap server's sum is not accumulating
ext/soap/tests/server009.phpt

# "Resource bundle source files are compiled with the genrb tool into a
# binary runtime form (.res files) that is portable among platforms with
# the same charset family (ASCII vs. EBCDIC) and **endianness**."
#
# Therefore these tests which use little-endian .res files will not work
# on our big endian arches...
ext/intl/tests/resourcebundle_arrayaccess.phpt
ext/intl/tests/resourcebundle_countable.phpt
ext/intl/tests/resourcebundle_create.phpt
ext/intl/tests/resourcebundle_individual.phpt
ext/intl/tests/resourcebundle_iterator.phpt
ext/intl/tests/resourcebundle_locales.phpt
ext/intl/tests/resourcebundle_traversable.phpt