| | 1 | |
| | 2 | === Python Regression Test Checklist === |
| | 3 | |
| | 4 | Python comes with a lot of regression, most are already passing on Haiku, but a handful aren't. This page will serve as a place to keep track of the progress in fixing the various tests, or explaining why it's ok that they are failing on Haiku. |
| | 5 | |
| | 6 | * ~/develop/python/Lib/test> python regrtest.py |
| | 7 | |
| | 8 | || test_grammar ||passed|| || |
| | 9 | || test_opcodes ||passed|| || |
| | 10 | || test_dict ||passed|| || |
| | 11 | || test_builtin ||passed|| || |
| | 12 | || test_exceptions ||passed|| || |
| | 13 | || test_types ||failed || haiku ticket 3308 || |
| | 14 | || test_unittest ||passed|| || |
| | 15 | || test_doctest ||passed|| || |
| | 16 | || test_doctest2 ||passed|| || |
| | 17 | || test_MimeWriter ||passed|| || |
| | 18 | || test_SimpleHTTPServer ||passed|| || |
| | 19 | || test_StringIO ||passed|| || |
| | 20 | || test!___all!__ ||passed|| || |
| | 21 | || test!___future!__ ||passed|| || |
| | 22 | || test!__locale ||passed|| || |
| | 23 | || test!__locale || skipped || -- cannot import name RADIXCHAR || |
| | 24 | || test_abc ||passed|| || |
| | 25 | || test_abstract_numbers ||passed|| || |
| | 26 | || test_aepack || skipped || -- No module named aepack || |
| | 27 | || test_al || skipped || -- No module named al || |
| | 28 | || test_anydbm ||passed|| || |
| | 29 | || test_applesingle || passed|| || |
| | 30 | || test_applesingle || skipped || -- No module named macostools || |
| | 31 | || test_array ||passed|| || |
| | 32 | || test_ast ||passed|| || |
| | 33 | || test_asyncore ||passed|| || |
| | 34 | || test_atexit ||passed|| || |
| | 35 | || test_audioop ||passed|| || |
| | 36 | || test_augassign ||passed|| || |
| | 37 | || test_base64 ||passed|| || |
| | 38 | || test_bastion ||passed|| || |
| | 39 | || test_bigaddrspace ||passed|| || |
| | 40 | || test_bigmem ||passed|| || |
| | 41 | || test_binascii ||passed|| || |
| | 42 | || test_binhex ||passed|| || |
| | 43 | || test_binop ||passed|| || |
| | 44 | || test_bisect ||passed|| || |
| | 45 | || test_bool ||passed|| || |
| | 46 | || test_bsddb || skipped || -- No module named _bsddb || |
| | 47 | || test_bsddb185 || skipped || -- No module named bsddb185 || |
| | 48 | || test_bsddb3 || skipped || -- Use of the `bsddb' resource not enabled || |
| | 49 | || test_buffer || passed|| || |
| | 50 | || test_bufio || passed|| || |
| | 51 | || test_bytes || passed|| || |
| | 52 | || test_bz2 || passed|| || |
| | 53 | || test_calendar || passed|| || |
| | 54 | || test_call || passed|| || |
| | 55 | || test_capi || passed|| || |
| | 56 | || test_cd || skipped || -- No module named cd || |
| | 57 | || test_cfgparser || passed|| || |
| | 58 | || test_cgi || passed || || |
| | 59 | || test_charmapcodec || passed || || |
| | 60 | || test_cl || skipped ||-- No module named cl|| |
| | 61 | || test_class || passed || || |
| | 62 | || test test_cmath || failed || haiku ticket 3308 || |
| | 63 | || test_cmd || passed|| || |
| | 64 | || test_cmd_line || passed || || |
| | 65 | || test_cmd_line_script || passed || || |
| | 66 | || test_code||passed|| || |
| | 67 | || test_codeccallbacks || passed || || |
| | 68 | || test_codecencodings_cn || passed || || |
| | 69 | || test_codecencodings_hk || passed || || |
| | 70 | || test_codecencodings_jp || passed || || |
| | 71 | || test_codecencodings_kr || passed || || |
| | 72 | || test_codecencodings_tw || passed || || |
| | 73 | || test_codecmaps_cn || skipped || -- Use of the `urlfetch' resource not enabled || |
| | 74 | || test_codecmaps_hk || skipped || -- Use of the `urlfetch' resource not enabled || |
| | 75 | || test_codecmaps_jp || skipped || -- Use of the `urlfetch' resource not enabled || |
| | 76 | || test_codecmaps_kr || skipped || -- Use of the `urlfetch' resource not enabled || |
| | 77 | || test_codecmaps_tw || skipped || -- Use of the `urlfetch' resource not enabled || |
| | 78 | || test_codecs || passed || || |
| | 79 | || test_codeop || passed || || |
| | 80 | || test_coding || passed || || |
| | 81 | || test_coercion || passed || || |
| | 82 | || test_collections || passed || || |
| | 83 | || test_colorsys || passed || || |
| | 84 | || test_commands || passed || || |
| | 85 | || test_compare || passed || || |
| | 86 | || test_compile || passed || || |
| | 87 | || test_compiler || passed || || |
| | 88 | || test_complex || passed || || |
| | 89 | || test_complex_args || passed || || |
| | 90 | || test_contains || passed || || |
| | 91 | || test_contextlib || passed || || |
| | 92 | || test_cookie || passed || || |
| | 93 | || test_cookielib || passed || || |
| | 94 | || test_copy || passed || || |
| | 95 | || test_copy_reg || passed || || |
| | 96 | || test_cpickle || passed || || |
| | 97 | || test_cprofile || passed || || |
| | 98 | || test_crypt || passed || || |
| | 99 | || test_csv || passed || || |
| | 100 | || test_ctypes|| passed || || |
| | 101 | || test_curses || skipped || -- Use of the `curses' resource not enabled - figure out why it's not picking up ncurses || |
| | 102 | || test_datetime || passed || || |
| | 103 | || test_dbm || skipped || try again with dbm installed || |
| | 104 | || test_decimal || failed || haiku ticket 3308 || |
| | 105 | || test_decorators || passed || || |
| | 106 | || test_defaultdict || passed || || |
| | 107 | || test_deque || passed || || |
| | 108 | || test_descr || passed || || |
| | 109 | || test_descrtut || passed || || |
| | 110 | || test_difflib || passed || || |
| | 111 | || test_dircache || failed || || |
| | 112 | || test_dis || passed|| || |
| | 113 | || test test_distutils || failed ||-- errors occurred; run in verbose mode for details || |
| | 114 | || test_dl || skipped ||-- Could not open any shared libraries || |
| | 115 | || test_docxmlrpc || passed || || |
| | 116 | || test_dumbdbm || passed || || |
| | 117 | || test_dummy_thread || passed || || |
| | 118 | || test_dummy_threading || passed || || |
| | 119 | || test_email || passed || || |
| | 120 | || test_email_codecs || passed || || |
| | 121 | || test_email_renamed || passed || || |
| | 122 | || test_enumerate || passed || || |
| | 123 | || test_eof || passed || || |
| | 124 | || test_epoll || skipped || -- test works only on Linux 2.6 || |
| | 125 | || test_errno || passed || || |
| | 126 | || test_exception_variations || passed || || |
| | 127 | || test_extcall || passed || || |
| | 128 | || test_fcntl || passed || || |
| | 129 | || test_file || passed || || |
| | 130 | || test_filecmp || passed || || |
| | 131 | || test_fileinput || passed || || |
| | 132 | || test_fileio || failed || haiku ticket 3354 || |
| | 133 | || test test_float || failed || haiku ticket 3308 || |
| | 134 | || test_fnmatch || passed || || |
| | 135 | || test_fork1 || passed || || |
| | 136 | || test_format || passed || || |
| | 137 | || test_fpformat || passed || || |
| | 138 | || test_fractions || passed || || |
| | 139 | || test_frozen || passed || || |
| | 140 | || test_ftplib || failed || || |
| | 141 | || test test_ftplib || failed || -- errors occurred; run in verbose mode for details || |
| | 142 | || test_funcattrs || passed || || |
| | 143 | || test_functools || passed || || |
| | 144 | || test_future || passed || || |
| | 145 | || test_future3 || passed || || |
| | 146 | || test_future4 || passed || || |
| | 147 | || test_future5 || passed || || |
| | 148 | || test_future_builtins || passed || || |
| | 149 | || test_gc || passed || || |
| | 150 | || test_gdbm || skipped || -- No module named gdbm - need to test with gdbm installed || |
| | 151 | || test_generators || passed || || |
| | 152 | || test_genericpath || passed || || |
| | 153 | || test_genexps || passed || || |
| | 154 | || test_getargs || passed || || |
| | 155 | || test_getargs2 || passed || || |
| | 156 | || test_getopt || passed || || |
| | 157 | || test_gettext || passed || || |
| | 158 | || test_gl || skipped || -- No module named gl - sgi test only || |
| | 159 | || test_glob || passed || || |
| | 160 | || test_global || passed || || |
| | 161 | || test_grp || passed || || |
| | 162 | || test_gzip || passed || || |
| | 163 | || test_hash || passed || || |
| | 164 | || test_hashlib || passed || || |
| | 165 | || test_heapq || passed || || |
| | 166 | || test_hmac || passed || || |
| | 167 | || test_hotshot || passed || || |
| | 168 | || test_htmllib || passed || || |
| | 169 | || test_htmlparser || passed || || |
| | 170 | || test_httplib.py || failed || can't allocate lock || |
| | 171 | || test_httpservers.py || failed || can't allocate lock || |
| | 172 | || test_imageop || passed || || |
| | 173 | || test_imaplib || passed || || |
| | 174 | || test_imgfile || passed || || |
| | 175 | || test_imgfile || skipped || -- No module named imgfile || |
| | 176 | || test_imp || passed || || |
| | 177 | || test_import || passed || || |
| | 178 | || test_importhooks || passed || || |
| | 179 | || test_index || passed || || |
| | 180 | || test_inspect || passed || || |
| | 181 | || test_int || passed || || |
| | 182 | || test_int_literal || passed || || |
| | 183 | || test_io || passed || || |
| | 184 | || test_ioctl || passed || || |
| | 185 | || test_isinstance || passed || || |
| | 186 | || test_iter || passed || || |
| | 187 | || test_iterlen || passed || || |
| | 188 | || test_itertools || passed || || |
| | 189 | || test_json || failed || haiku ticket 3308 || |
| | 190 | || test_kqueue || skipped || -- test works only on BSD || |
| | 191 | || test_largefile || passed || || |
| | 192 | || test_lib2to3 || skipped || -- No module named myfixes || |
| | 193 | || test_linuxaudiodev || skipped || -- Use of the `audio' resource not enabled || |
| | 194 | || test_list || passed || || |
| | 195 | || test_locale || passed || || |
| | 196 | || test_logging || passed || || |
| | 197 | || test_long || passed || || |
| | 198 | || test_long_future || passed || || |
| | 199 | || test_longexp || passed || || |
| | 200 | || test_macos || skipped || -- No module named MacOS || |
| | 201 | || test_macostools || skipped || -- No module named macostools || |
| | 202 | || test_macpath || || || |
| | 203 | || test test_mailbox || failed || -- errors occurred; run in verbose mode for details || |
| | 204 | || test test_marshal || failed || haiku ticket 3308 || |
| | 205 | || test test_math || failed || haiku ticket 3308 || |
| | 206 | || test_md5 || passed || || |
| | 207 | || test_memoryio || passed || || |
| | 208 | || test_mhlib || passed || || |
| | 209 | || test test_mhlib || failed || wide char related? || |
| | 210 | || test_mimetools || passed || || |
| | 211 | || test_mimetypes || passed || || |
| | 212 | || test_minidom || passed || || |
| | 213 | || test_mmap || passed || || |
| | 214 | || test_module || passed || || |
| | 215 | || test_modulefinder || passed || || |
| | 216 | || test_multibytecodec || passed || || |
| | 217 | || test_multibytecodec_support || passed || || |
| | 218 | || test_multifile || passed || || |
| | 219 | || test_mutants || passed || || |
| | 220 | || test_mutex || passed || || |
| | 221 | || test_netrc || passed || || |
| | 222 | || test_new || passed || || |
| | 223 | || test_nis || skipped || -- No module named nis || |
| | 224 | || test_normalization || skipped || -- Use of the `urlfetch' resource not enabled || |
| | 225 | || test_ntpath || passed || || |
| | 226 | || test test_old_mailbox || failed || -- errors occurred; run in verbose mode for details || |
| | 227 | || test_openpty || passed || || |
| | 228 | || test_operator || passed || || |
| | 229 | || test_optparse || passed || || |
| | 230 | || test_os || failed || || |
| | 231 | || test_ossaudiodev || skipped || -- Use of the `audio' resource not enabled || |
| | 232 | || test_parser || failed ? || || |
| | 233 | || test_peepholer || passed || || |
| | 234 | || test_pep247 || passed || || |
| | 235 | || test_pep263 || passed || || |
| | 236 | || test_pep277 || skipped || -- test works only on NT+ || |
| | 237 | || test_pep292 || passed || || |
| | 238 | || test_pep352 || passed || || |
| | 239 | || test_pickle || passed || || |
| | 240 | || test_pickletools || passed || || |
| | 241 | || test_pipes || passed || || |
| | 242 | || test_pkg || passed || || |
| | 243 | || test_pkgimport || passed || || |
| | 244 | || test_pkgutil || passed || || |
| | 245 | || test_platform || passed || || |
| | 246 | || test_plistlib || passed || || |
| | 247 | || test_poll || passed || || |
| | 248 | || test_popen || passed || || |
| | 249 | || test_popen2 || passed || || |
| | 250 | || test_poplib || passed || || |
| | 251 | || test test_poplib || failed || -- errors occurred; run in verbose mode for details || |
| | 252 | || test test_posix || failed || haiku ticket 3352 || |
| | 253 | || test_posixpath || passed || || |
| | 254 | || test_pow || passed || || |
| | 255 | || test_pprint || passed || || |
| | 256 | || test_print || passed || || |
| | 257 | || test_profile || passed || || |
| | 258 | || test_profilehooks || passed || || |
| | 259 | || test_property || passed || || |
| | 260 | || test_pstats || passed || || |
| | 261 | || test test_pty || failed || haiku ticket xxxx || |
| | 262 | || test_pwd || passed || || |
| | 263 | || test_py3kwarn || skipped || -- test.test_py3kwarn must be run with the -3 flag || |
| | 264 | || test_pyclbr || passed || || |
| | 265 | || test_pydoc || passed || || |
| | 266 | || test_pyexpat || passed || || |
| | 267 | || test_queue || passed || || |
| | 268 | || test_quopri || passed || || |
| | 269 | || test_random || failed || haiku ticket 3308 || |
| | 270 | || test_re || passed || || |
| | 271 | || test_repr || passed || || |
| | 272 | || test_resource || failed || haiku ticket 3353 || |
| | 273 | || test_rfc822 || passed || || |
| | 274 | || test_richcmp || passed || || |
| | 275 | || test_robotparser || passed || || |
| | 276 | || test_runpy || passed || || |
| | 277 | || test_sax || passed || || |
| | 278 | || test_scope || passed || || |
| | 279 | || test_scriptpackages || skipped || -- No module named aetools || |
| | 280 | || test_select || passed || || |
| | 281 | || test_set || passed || || |
| | 282 | || test_sets || passed || || |
| | 283 | || test_sgmllib || passed || || |
| | 284 | || test_sha || passed || || |
| | 285 | || test_shelve || passed || || |
| | 286 | || test_shlex || passed || || |
| | 287 | || test test_shutil || failed || -- errors occurred; run in verbose mode for details - hardlinks not supported on haiku|| |
| | 288 | || test test_signal || failed || -- errors occurred; run in verbose mode for details || |
| | 289 | || test_site || passed || || |
| | 290 | || test_slice || passed || || |
| | 291 | || test_smtplib || passed || || |
| | 292 | || test test_smtplib || failed || -- errors occurred; run in verbose mode for details || |
| | 293 | || test_socketserver || skipped || -- Use of the `network' resource not enabled || |
| | 294 | || test_softspace || passed || || |
| | 295 | || test_sort || passed || || |
| | 296 | || test_sqlite || skipped || -- no sqlite available || |
| | 297 | || test_ssl || passed || || |
| | 298 | || test_startfile || skipped || -- cannot import name startfile || |
| | 299 | || test_str || passed || || |
| | 300 | || test_strftime || passed || || |
| | 301 | || test_string || passed || || |
| | 302 | || test_stringprep || passed || || |
| | 303 | || test_strop || passed || || |
| | 304 | || test_strptime || passed || || |
| | 305 | || test_struct || passed || || |
| | 306 | || test_structmembers || passed || || |
| | 307 | || test_structseq || passed || || |
| | 308 | || test_subprocess || passed || || |
| | 309 | || test_sunaudiodev || skipped || -- No module named sunaudiodev || |
| | 310 | || test_sundry || failed || The posixfile module is deprecated; fcntl.lockf() provides better || |
| | 311 | || test_symtable || passed || || |
| | 312 | || test_syntax || passed || || |
| | 313 | || test_sys || passed || || |
| | 314 | || test_tarfile || passed || || |
| | 315 | || test test_tarfile || failed || -- errors occurred; run in verbose mode for details - hardlink issues? || |
| | 316 | || test_tcl || skipped || -- No module named _tkinter - tcl/tkinter not ported to haiku yet || |
| | 317 | || test_telnetlib || passed || || |
| | 318 | || test_tempfile || passed || || |
| | 319 | || test_textwrap || passed || || |
| | 320 | || test_threaded_import || passed || || |
| | 321 | || test_threadedtempfile || passed || || |
| | 322 | || test_threading || failed || || |
| | 323 | || test_threading_local || passed || || |
| | 324 | || test_threadsignals || passed || || |
| | 325 | || test_time || passed || || |
| | 326 | || test_timeout || skipped || -- Use of the `network' resource not enabled || |
| | 327 | || test_tokenize || passed || || |
| | 328 | || test_trace || passed || || |
| | 329 | || test_traceback || passed || || |
| | 330 | || test_transformer || passed || || |
| | 331 | || test_tuple || passed || || |
| | 332 | || test_typechecks || passed || || |
| | 333 | || test_ucn || passed || || |
| | 334 | || test_unary || passed || || |
| | 335 | || test_undocumented_details || passed || || |
| | 336 | || test_unicode || passed || || |
| | 337 | || test_unicode_file || skipped || -- No Unicode filesystem semantics on this platform. || |
| | 338 | || test_unicodedata || passed || || |
| | 339 | || test_univnewlines || passed || || |
| | 340 | || test_unpack || passed || || |
| | 341 | || test_urllib || passed || || |
| | 342 | || test_urllib2 || passed || || |
| | 343 | || test_urllib2_localnet || passed || || |
| | 344 | || test_urllib2net || skipped || -- Use of the `network' resource not enabled|| |
| | 345 | || test_urllibnet || skipped || -- Use of the `network' resource not enabled|| |
| | 346 | || test_urlparse || passed || || |
| | 347 | || test_userdict || passed || || |
| | 348 | || test_userlist || passed || || |
| | 349 | || test_userstring || passed || || |
| | 350 | || test_uu || passed || || |
| | 351 | || test_uuid || warnings || || |
| | 352 | || test_wait3 || skipped || -- os.wait3 not defined -- skipping test_wait3 || |
| | 353 | || test_wait4 || skipped || -- os.wait4 not defined -- skipping test_wait4 || |
| | 354 | || test_warnings || passed || || |
| | 355 | || test_wave || passed || || |
| | 356 | || test_weakref || passed || || |
| | 357 | || test_whichdb || passed || || |
| | 358 | || test_winreg || passed || || |
| | 359 | || test_winreg || skipped || -- No module named _winreg || |
| | 360 | || test_winsound || skipped || -- No module named winsound || |
| | 361 | || test_with || passed || || |
| | 362 | || test_wsgiref || passed || || |
| | 363 | || test_xdrlib || passed || || |
| | 364 | || test_xml_etree || passed || || |
| | 365 | || test_xml_etree_c || passed || || |
| | 366 | || test_xmllib || passed || || |
| | 367 | || test_xmlrpc || passed || || |
| | 368 | || test_xpickle || passed || || |
| | 369 | || test_xrange || passed || || |
| | 370 | || test_zipfile || passed || || |
| | 371 | || test_zipfile64 || skipped || -- test requires loads of disk-space bytes and a long time to run || |
| | 372 | || test_zipimport || passed || || |
| | 373 | || test_zipimport_support || passed || || |
| | 374 | || test_zlib || passed || || |
| | 375 | |
| | 376 | {{{ |
| | 377 | ** renamed these to skip in the full regrtest: |
| | 378 | test_asynchat.py |
| | 379 | test_httplib.py |
| | 380 | test_httpservers.py |
| | 381 | test_multiprocessing.py |
| | 382 | test_resource.py |
| | 383 | test_socket.py |
| | 384 | test_thread.py |
| | 385 | }}} |