From 2980d466f26a0ba7a29722a5ccfc63b0dcb582e3 Mon Sep 17 00:00:00 2001 From: Paul Tarjan Date: Tue, 23 Apr 2013 16:40:53 -0700 Subject: [PATCH] import zend zlib tests --- hphp/test/zend/bad/ext-zlib/005.php | 30 +++++ hphp/test/zend/bad/ext-zlib/005.php.expectf | 28 +++++ hphp/test/zend/bad/ext-zlib/006.php | 31 +++++ hphp/test/zend/bad/ext-zlib/006.php.expectf | 30 +++++ hphp/test/zend/bad/ext-zlib/007.php | 23 ++++ hphp/test/zend/bad/ext-zlib/007.php.expectf | 17 +++ hphp/test/zend/bad/ext-zlib/bug61820.php | 12 ++ .../zend/bad/ext-zlib/bug61820.php.expectf | 3 + .../bad/ext-zlib/compress_zlib_wrapper.php | 15 +++ .../compress_zlib_wrapper.php.expectf | 1 + hphp/test/zend/bad/ext-zlib/gzclose_error.php | 16 +++ .../bad/ext-zlib/gzclose_error.php.expectf | 5 + .../zend/bad/ext-zlib/gzcompress_basic1.php | 44 +++++++ .../ext-zlib/gzcompress_basic1.php.expectf | 71 +++++++++++ .../zend/bad/ext-zlib/gzcompress_error1.php | 47 +++++++ .../ext-zlib/gzcompress_error1.php.expectf | 22 ++++ .../bad/ext-zlib/gzcompress_variation1.php | 18 +++ .../gzcompress_variation1.php.expectf | 6 + .../zend/bad/ext-zlib/gzdeflate_basic1.php | 44 +++++++ .../bad/ext-zlib/gzdeflate_basic1.php.expectf | 71 +++++++++++ .../zend/bad/ext-zlib/gzdeflate_error1.php | 46 +++++++ .../bad/ext-zlib/gzdeflate_error1.php.expectf | 24 ++++ .../bad/ext-zlib/gzdeflate_variation1.php | 20 +++ .../ext-zlib/gzdeflate_variation1.php.expectf | 6 + .../zend/bad/ext-zlib/gzencode_basic1.php | 53 ++++++++ .../bad/ext-zlib/gzencode_basic1.php.expectf | 52 ++++++++ .../zend/bad/ext-zlib/gzencode_error1.php | 49 ++++++++ .../bad/ext-zlib/gzencode_error1.php.expectf | 30 +++++ .../ext-zlib/gzencode_variation1-win32.php | 26 ++++ .../gzencode_variation1-win32.php.expectf | 5 + .../zend/bad/ext-zlib/gzencode_variation1.php | 17 +++ .../ext-zlib/gzencode_variation1.php.expectf | 5 + .../ext-zlib/gzencode_variation2-win32.php | 18 +++ .../gzencode_variation2-win32.php.expectf | 7 ++ .../zend/bad/ext-zlib/gzencode_variation2.php | 18 +++ .../ext-zlib/gzencode_variation2.php.expectf | 7 ++ hphp/test/zend/bad/ext-zlib/gzeof_basic.php | 30 +++++ .../zend/bad/ext-zlib/gzeof_basic.php.expectf | 18 +++ hphp/test/zend/bad/ext-zlib/gzeof_error.php | 11 ++ .../zend/bad/ext-zlib/gzeof_error.php.expectf | 5 + .../zend/bad/ext-zlib/gzfile_variation1.php | 22 ++++ .../ext-zlib/gzfile_variation1.php.expectf | 9 ++ .../zend/bad/ext-zlib/gzfile_variation10.php | 24 ++++ .../ext-zlib/gzfile_variation10.php.expectf | 85 +++++++++++++ .../zend/bad/ext-zlib/gzfile_variation13.php | 38 ++++++ .../ext-zlib/gzfile_variation13.php.expectf | 5 + .../zend/bad/ext-zlib/gzfile_variation14.php | 23 ++++ .../ext-zlib/gzfile_variation14.php.expectf | 9 ++ .../zend/bad/ext-zlib/gzfile_variation15.php | 72 +++++++++++ .../ext-zlib/gzfile_variation15.php.expectf | 26 ++++ .../zend/bad/ext-zlib/gzfile_variation2.php | 19 +++ .../ext-zlib/gzfile_variation2.php.expectf | 9 ++ .../zend/bad/ext-zlib/gzfile_variation3.php | 24 ++++ .../ext-zlib/gzfile_variation3.php.expectf | 13 ++ .../zend/bad/ext-zlib/gzfile_variation6.php | 37 ++++++ .../ext-zlib/gzfile_variation6.php.expectf | 4 + .../zend/bad/ext-zlib/gzfile_variation8.php | 22 ++++ .../ext-zlib/gzfile_variation8.php.expectf | 9 ++ hphp/test/zend/bad/ext-zlib/gzgetc_error.php | 12 ++ .../bad/ext-zlib/gzgetc_error.php.expectf | 5 + hphp/test/zend/bad/ext-zlib/gzgets_error.php | 13 ++ .../bad/ext-zlib/gzgets_error.php.expectf | 5 + .../zend/bad/ext-zlib/gzinflate-bug42663.php | 14 +++ .../ext-zlib/gzinflate-bug42663.php.expectf | 5 + .../zend/bad/ext-zlib/gzinflate_error1.php | 40 ++++++ .../bad/ext-zlib/gzinflate_error1.php.expectf | 20 +++ .../zend/bad/ext-zlib/gzinflate_length.php | 13 ++ .../bad/ext-zlib/gzinflate_length.php.expectf | 5 + hphp/test/zend/bad/ext-zlib/gzopen_basic2.php | 34 ++++++ .../bad/ext-zlib/gzopen_basic2.php.expectf | 7 ++ .../zend/bad/ext-zlib/gzopen_variation1.php | 111 +++++++++++++++++ .../ext-zlib/gzopen_variation1.php.expectf | 106 ++++++++++++++++ .../zend/bad/ext-zlib/gzopen_variation2.php | 111 +++++++++++++++++ .../ext-zlib/gzopen_variation2.php.expectf | 106 ++++++++++++++++ .../zend/bad/ext-zlib/gzopen_variation3.php | 115 ++++++++++++++++++ .../ext-zlib/gzopen_variation3.php.expectf | 93 ++++++++++++++ .../zend/bad/ext-zlib/gzopen_variation4.php | 95 +++++++++++++++ .../ext-zlib/gzopen_variation4.php.expectf | 40 ++++++ .../zend/bad/ext-zlib/gzopen_variation5.php | 55 +++++++++ .../ext-zlib/gzopen_variation5.php.expectf | 6 + .../zend/bad/ext-zlib/gzopen_variation9.php | 25 ++++ .../ext-zlib/gzopen_variation9.php.expectf | 17 +++ .../zend/bad/ext-zlib/gzpassthru_error.php | 12 ++ .../bad/ext-zlib/gzpassthru_error.php.expectf | 5 + hphp/test/zend/bad/ext-zlib/gzread_error.php | 15 +++ .../bad/ext-zlib/gzread_error.php.expectf | 5 + hphp/test/zend/bad/ext-zlib/gzread_error2.php | 12 ++ .../bad/ext-zlib/gzread_error2.php.expectf | 8 ++ .../zend/bad/ext-zlib/gzreadgzwriteplain.php | 42 +++++++ .../ext-zlib/gzreadgzwriteplain.php.expectf | 5 + .../test/zend/bad/ext-zlib/gzrewind_basic.php | 16 +++ .../bad/ext-zlib/gzrewind_basic.php.expectf | 10 ++ .../test/zend/bad/ext-zlib/gzrewind_error.php | 11 ++ .../bad/ext-zlib/gzrewind_error.php.expectf | 5 + .../zend/bad/ext-zlib/gzrewind_variation1.php | 15 +++ .../ext-zlib/gzrewind_variation1.php.expectf | 3 + hphp/test/zend/bad/ext-zlib/gzseek_basic.php | 24 ++++ .../bad/ext-zlib/gzseek_basic.php.expectf | 15 +++ hphp/test/zend/bad/ext-zlib/gzseek_error.php | 13 ++ .../bad/ext-zlib/gzseek_error.php.expectf | 7 ++ .../zend/bad/ext-zlib/gzseek_variation2.php | 24 ++++ .../ext-zlib/gzseek_variation2.php.expectf | 15 +++ .../zend/bad/ext-zlib/gzseek_variation3.php | 24 ++++ .../ext-zlib/gzseek_variation3.php.expectf | 16 +++ .../zend/bad/ext-zlib/gzseek_variation6.php | 19 +++ .../ext-zlib/gzseek_variation6.php.expectf | 9 ++ .../zend/bad/ext-zlib/gzseek_variation7.php | 26 ++++ .../ext-zlib/gzseek_variation7.php.expectf | 10 ++ hphp/test/zend/bad/ext-zlib/gztell_basic.php | 15 +++ .../bad/ext-zlib/gztell_basic.php.expectf | 9 ++ hphp/test/zend/bad/ext-zlib/gztell_error.php | 9 ++ .../bad/ext-zlib/gztell_error.php.expectf | 5 + .../zend/bad/ext-zlib/gzuncompress_basic1.php | 25 ++++ .../ext-zlib/gzuncompress_basic1.php.expectf | 8 ++ .../zend/bad/ext-zlib/gzuncompress_error1.php | 42 +++++++ .../ext-zlib/gzuncompress_error1.php.expectf | 22 ++++ hphp/test/zend/bad/ext-zlib/gzwrite_error.php | 15 +++ .../bad/ext-zlib/gzwrite_error.php.expectf | 7 ++ .../test/zend/bad/ext-zlib/gzwrite_error2.php | 16 +++ .../bad/ext-zlib/gzwrite_error2.php.expectf | 4 + .../bad/ext-zlib/readgzfile_variation1.php | 22 ++++ .../readgzfile_variation1.php.expectf | 9 ++ .../bad/ext-zlib/readgzfile_variation10.php | 24 ++++ .../readgzfile_variation10.php.expectf | 33 +++++ .../bad/ext-zlib/readgzfile_variation13.php | 38 ++++++ .../readgzfile_variation13.php.expectf | 5 + .../bad/ext-zlib/readgzfile_variation14.php | 23 ++++ .../readgzfile_variation14.php.expectf | 9 ++ .../bad/ext-zlib/readgzfile_variation15.php | 77 ++++++++++++ .../readgzfile_variation15.php.expectf | 6 + .../bad/ext-zlib/readgzfile_variation2.php | 19 +++ .../readgzfile_variation2.php.expectf | 9 ++ .../bad/ext-zlib/readgzfile_variation3.php | 24 ++++ .../readgzfile_variation3.php.expectf | 13 ++ .../bad/ext-zlib/readgzfile_variation6.php | 37 ++++++ .../readgzfile_variation6.php.expectf | 4 + .../bad/ext-zlib/readgzfile_variation8.php | 22 ++++ .../readgzfile_variation8.php.expectf | 9 ++ .../zend/bad/ext-zlib/zlib_filter_deflate.php | 10 ++ .../ext-zlib/zlib_filter_deflate.php.expectf | 1 + .../bad/ext-zlib/zlib_filter_deflate2.php | 9 ++ .../ext-zlib/zlib_filter_deflate2.php.expectf | 1 + .../zend/bad/ext-zlib/zlib_filter_inflate.php | 10 ++ .../ext-zlib/zlib_filter_inflate.php.expectf | 1 + .../bad/ext-zlib/zlib_filter_inflate2.php | 28 +++++ .../ext-zlib/zlib_filter_inflate2.php.expectf | 5 + .../bad/ext-zlib/zlib_scheme_dir_basic.php | 9 ++ .../zlib_scheme_dir_basic.php.expectf | 6 + .../ext-zlib/zlib_scheme_fopen_variation1.php | 11 ++ .../zlib_scheme_fopen_variation1.php.expectf | 9 ++ .../bad/ext-zlib/zlib_scheme_rename_basic.php | 7 ++ .../zlib_scheme_rename_basic.php.expectf | 3 + .../bad/ext-zlib/zlib_scheme_stat_basic.php | 7 ++ .../zlib_scheme_stat_basic.php.expectf | 3 + .../bad/ext-zlib/zlib_scheme_stat_basic2.php | 21 ++++ .../zlib_scheme_stat_basic2.php.expectf | 15 +++ .../bad/ext-zlib/zlib_scheme_unlink_basic.php | 7 ++ .../zlib_scheme_unlink_basic.php.expectf | 3 + .../ext-zlib/zlib_wrapper_fflush_basic.php | 19 +++ .../zlib_wrapper_fflush_basic.php.expectf | 4 + .../bad/ext-zlib/zlib_wrapper_flock_basic.php | 7 ++ .../zlib_wrapper_flock_basic.php.expectf | 2 + .../bad/ext-zlib/zlib_wrapper_fstat_basic.php | 7 ++ .../zlib_wrapper_fstat_basic.php.expectf | 2 + .../ext-zlib/zlib_wrapper_ftruncate_basic.php | 17 +++ .../zlib_wrapper_ftruncate_basic.php.expectf | 3 + .../ext-zlib/zlib_wrapper_meta_data_basic.php | 15 +++ .../zlib_wrapper_meta_data_basic.php.expectf | 40 ++++++ hphp/test/zend/good/ext-zlib/001.php | 20 +++ hphp/test/zend/good/ext-zlib/001.php.expectf | 6 + hphp/test/zend/good/ext-zlib/002.php | 14 +++ hphp/test/zend/good/ext-zlib/002.php.expectf | 4 + hphp/test/zend/good/ext-zlib/003.php | 6 + hphp/test/zend/good/ext-zlib/003.php.expectf | 2 + hphp/test/zend/good/ext-zlib/004.php | 11 ++ hphp/test/zend/good/ext-zlib/004.php.expectf | 47 +++++++ hphp/test/zend/good/ext-zlib/004.txt.gz | Bin 0 -> 150 bytes hphp/test/zend/good/ext-zlib/bug60761.php | 41 +++++++ .../zend/good/ext-zlib/bug60761.php.expectf | 5 + hphp/test/zend/good/ext-zlib/bug61139.php | 5 + .../zend/good/ext-zlib/bug61139.php.expectf | 1 + hphp/test/zend/good/ext-zlib/bug61287.php | 16 +++ .../zend/good/ext-zlib/bug61287.php.expectf | 2 + hphp/test/zend/good/ext-zlib/bug61443.php | 5 + .../zend/good/ext-zlib/bug61443.php.expectf | 2 + hphp/test/zend/good/ext-zlib/bug_34821.php | 23 ++++ .../zend/good/ext-zlib/bug_34821.php.expectf | 12 ++ .../test/zend/good/ext-zlib/gzclose_basic.php | 22 ++++ .../good/ext-zlib/gzclose_basic.php.expectf | 5 + .../zend/good/ext-zlib/gzeof_variation1.php | 15 +++ .../ext-zlib/gzeof_variation1.php.expectf | 5 + hphp/test/zend/good/ext-zlib/gzfile_basic.php | 20 +++ .../good/ext-zlib/gzfile_basic.php.expectf | 11 ++ .../test/zend/good/ext-zlib/gzfile_basic2.php | 20 +++ .../good/ext-zlib/gzfile_basic2.php.expectf | 11 ++ hphp/test/zend/good/ext-zlib/gzfile_error.php | 14 +++ .../good/ext-zlib/gzfile_error.php.expectf | 5 + .../zend/good/ext-zlib/gzfile_variation11.php | 20 +++ .../ext-zlib/gzfile_variation11.php.expectf | 101 +++++++++++++++ .../zend/good/ext-zlib/gzfile_variation12.php | 19 +++ .../ext-zlib/gzfile_variation12.php.expectf | 81 ++++++++++++ .../zend/good/ext-zlib/gzfile_variation4.php | 20 +++ .../ext-zlib/gzfile_variation4.php.expectf | 11 ++ .../zend/good/ext-zlib/gzfile_variation5.php | 19 +++ .../ext-zlib/gzfile_variation5.php.expectf | 9 ++ .../zend/good/ext-zlib/gzfile_variation7.php | 23 ++++ .../ext-zlib/gzfile_variation7.php.expectf | 9 ++ .../zend/good/ext-zlib/gzfile_variation9.php | 18 +++ .../ext-zlib/gzfile_variation9.php.expectf | 81 ++++++++++++ .../zend/good/ext-zlib/gzfilegzreadfile.php | 41 +++++++ .../ext-zlib/gzfilegzreadfile.php.expectf | 34 ++++++ .../zend/good/ext-zlib/gzgetc_basic_1.php | 20 +++ .../good/ext-zlib/gzgetc_basic_1.php.expectf | 9 ++ hphp/test/zend/good/ext-zlib/gzopen_basic.php | 27 ++++ .../good/ext-zlib/gzopen_basic.php.expectf | 14 +++ hphp/test/zend/good/ext-zlib/gzopen_error.php | 25 ++++ .../good/ext-zlib/gzopen_error.php.expectf | 10 ++ .../zend/good/ext-zlib/gzopen_variation6.php | 33 +++++ .../ext-zlib/gzopen_variation6.php.expectf | 4 + .../zend/good/ext-zlib/gzopen_variation7.php | 14 +++ .../ext-zlib/gzopen_variation7.php.expectf | 7 ++ .../zend/good/ext-zlib/gzopen_variation8.php | 27 ++++ .../ext-zlib/gzopen_variation8.php.expectf | 5 + .../zend/good/ext-zlib/gzpassthru_basic.php | 13 ++ .../ext-zlib/gzpassthru_basic.php.expectf | 9 ++ hphp/test/zend/good/ext-zlib/gzputs_basic.php | 17 +++ .../good/ext-zlib/gzputs_basic.php.expectf | 4 + hphp/test/zend/good/ext-zlib/gzread_basic.php | 15 +++ .../good/ext-zlib/gzread_basic.php.expectf | 12 ++ .../zend/good/ext-zlib/gzread_variation1.php | 19 +++ .../ext-zlib/gzread_variation1.php.expectf | 5 + .../test/zend/good/ext-zlib/gzreadgzwrite.php | 26 ++++ .../good/ext-zlib/gzreadgzwrite.php.expectf | 3 + .../zend/good/ext-zlib/gzrewind_basic2.php | 17 +++ .../good/ext-zlib/gzrewind_basic2.php.expectf | 7 ++ .../test/zend/good/ext-zlib/gzseek_basic2.php | 23 ++++ .../good/ext-zlib/gzseek_basic2.php.expectf | 9 ++ .../zend/good/ext-zlib/gzseek_variation1.php | 19 +++ .../ext-zlib/gzseek_variation1.php.expectf | 4 + .../zend/good/ext-zlib/gzseek_variation4.php | 23 ++++ .../ext-zlib/gzseek_variation4.php.expectf | 9 ++ .../zend/good/ext-zlib/gzseek_variation5.php | 23 ++++ .../ext-zlib/gzseek_variation5.php.expectf | 9 ++ .../test/zend/good/ext-zlib/gztell_basic2.php | 16 +++ .../good/ext-zlib/gztell_basic2.php.expectf | 16 +++ .../test/zend/good/ext-zlib/gzwrite_basic.php | 17 +++ .../good/ext-zlib/gzwrite_basic.php.expectf | 4 + .../zend/good/ext-zlib/gzwrite_variation1.php | 13 ++ .../ext-zlib/gzwrite_variation1.php.expectf | 4 + .../zend/good/ext-zlib/readgzfile_basic.php | 21 ++++ .../ext-zlib/readgzfile_basic.php.expectf | 5 + .../zend/good/ext-zlib/readgzfile_basic2.php | 21 ++++ .../ext-zlib/readgzfile_basic2.php.expectf | 5 + .../zend/good/ext-zlib/readgzfile_error.php | 14 +++ .../ext-zlib/readgzfile_error.php.expectf | 5 + .../good/ext-zlib/readgzfile_variation11.php | 20 +++ .../readgzfile_variation11.php.expectf | 36 ++++++ .../good/ext-zlib/readgzfile_variation12.php | 19 +++ .../readgzfile_variation12.php.expectf | 29 +++++ .../good/ext-zlib/readgzfile_variation4.php | 20 +++ .../readgzfile_variation4.php.expectf | 11 ++ .../good/ext-zlib/readgzfile_variation5.php | 19 +++ .../readgzfile_variation5.php.expectf | 9 ++ .../good/ext-zlib/readgzfile_variation7.php | 23 ++++ .../readgzfile_variation7.php.expectf | 9 ++ .../good/ext-zlib/readgzfile_variation9.php | 18 +++ .../readgzfile_variation9.php.expectf | 29 +++++ .../good/ext-zlib/zlib_scheme_copy_basic.php | 25 ++++ .../zlib_scheme_copy_basic.php.expectf | 2 + .../ext-zlib/zlib_scheme_copy_variation1.php | 26 ++++ .../zlib_scheme_copy_variation1.php.expectf | 2 + .../ext-zlib/zlib_scheme_copy_variation2.php | 41 +++++++ .../zlib_scheme_copy_variation2.php.expectf | 2 + .../good/ext-zlib/zlib_scheme_file_basic.php | 7 ++ .../zlib_scheme_file_basic.php.expectf | 21 ++++ .../zlib_scheme_file_get_contents_basic.php | 7 ++ ...scheme_file_get_contents_basic.php.expectf | 7 ++ .../zlib_scheme_file_put_contents_basic.php | 17 +++ ...scheme_file_put_contents_basic.php.expectf | 4 + .../zlib_scheme_file_read_file_basic.php | 6 + ...ib_scheme_file_read_file_basic.php.expectf | 7 ++ .../good/ext-zlib/zlib_scheme_fopen_basic.php | 8 ++ .../zlib_scheme_fopen_basic.php.expectf | 7 ++ hphp/tools/import_zend_test.py | 4 +- 284 files changed, 5564 insertions(+), 1 deletion(-) create mode 100644 hphp/test/zend/bad/ext-zlib/005.php create mode 100644 hphp/test/zend/bad/ext-zlib/005.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/006.php create mode 100644 hphp/test/zend/bad/ext-zlib/006.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/007.php create mode 100644 hphp/test/zend/bad/ext-zlib/007.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/bug61820.php create mode 100644 hphp/test/zend/bad/ext-zlib/bug61820.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/compress_zlib_wrapper.php create mode 100644 hphp/test/zend/bad/ext-zlib/compress_zlib_wrapper.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzclose_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzclose_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzcompress_basic1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzcompress_basic1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzcompress_error1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzcompress_error1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzcompress_variation1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzcompress_variation1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzdeflate_basic1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzdeflate_basic1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzdeflate_error1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzdeflate_error1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzdeflate_variation1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzdeflate_variation1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_basic1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_basic1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_error1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_error1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_variation1-win32.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_variation1-win32.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_variation1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_variation1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_variation2-win32.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_variation2-win32.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_variation2.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzencode_variation2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzeof_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzeof_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzeof_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzeof_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation10.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation10.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation13.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation13.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation14.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation14.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation15.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation15.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation2.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation3.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation3.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation6.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation6.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation8.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzfile_variation8.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzgetc_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzgetc_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzgets_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzgets_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzinflate-bug42663.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzinflate-bug42663.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzinflate_error1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzinflate_error1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzinflate_length.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzinflate_length.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_basic2.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_basic2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation2.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation3.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation3.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation4.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation4.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation5.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation5.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation9.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzopen_variation9.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzpassthru_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzpassthru_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzread_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzread_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzread_error2.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzread_error2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzreadgzwriteplain.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzreadgzwriteplain.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzrewind_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzrewind_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzrewind_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzrewind_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzrewind_variation1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzrewind_variation1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_variation2.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_variation2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_variation3.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_variation3.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_variation6.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_variation6.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_variation7.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzseek_variation7.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gztell_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/gztell_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gztell_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gztell_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzuncompress_basic1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzuncompress_basic1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzuncompress_error1.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzuncompress_error1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzwrite_error.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzwrite_error.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/gzwrite_error2.php create mode 100644 hphp/test/zend/bad/ext-zlib/gzwrite_error2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation1.php create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation10.php create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation10.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation13.php create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation13.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation14.php create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation14.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation15.php create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation15.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation2.php create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation3.php create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation3.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation6.php create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation6.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation8.php create mode 100644 hphp/test/zend/bad/ext-zlib/readgzfile_variation8.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_filter_deflate.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_filter_deflate.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_filter_deflate2.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_filter_deflate2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_filter_inflate.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_filter_inflate.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_filter_inflate2.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_filter_inflate2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_dir_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_dir_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_fopen_variation1.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_fopen_variation1.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_rename_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_rename_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic2.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic2.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_unlink_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_scheme_unlink_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_fflush_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_fflush_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_flock_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_flock_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_fstat_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_fstat_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_ftruncate_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_ftruncate_basic.php.expectf create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_meta_data_basic.php create mode 100644 hphp/test/zend/bad/ext-zlib/zlib_wrapper_meta_data_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/001.php create mode 100644 hphp/test/zend/good/ext-zlib/001.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/002.php create mode 100644 hphp/test/zend/good/ext-zlib/002.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/003.php create mode 100644 hphp/test/zend/good/ext-zlib/003.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/004.php create mode 100644 hphp/test/zend/good/ext-zlib/004.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/004.txt.gz create mode 100644 hphp/test/zend/good/ext-zlib/bug60761.php create mode 100644 hphp/test/zend/good/ext-zlib/bug60761.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/bug61139.php create mode 100644 hphp/test/zend/good/ext-zlib/bug61139.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/bug61287.php create mode 100644 hphp/test/zend/good/ext-zlib/bug61287.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/bug61443.php create mode 100644 hphp/test/zend/good/ext-zlib/bug61443.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/bug_34821.php create mode 100644 hphp/test/zend/good/ext-zlib/bug_34821.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzclose_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/gzclose_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzeof_variation1.php create mode 100644 hphp/test/zend/good/ext-zlib/gzeof_variation1.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_basic2.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_basic2.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_error.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_error.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation11.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation11.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation12.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation12.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation4.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation4.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation5.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation5.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation7.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation7.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation9.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfile_variation9.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzfilegzreadfile.php create mode 100644 hphp/test/zend/good/ext-zlib/gzfilegzreadfile.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzgetc_basic_1.php create mode 100644 hphp/test/zend/good/ext-zlib/gzgetc_basic_1.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_error.php create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_error.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_variation6.php create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_variation6.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_variation7.php create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_variation7.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_variation8.php create mode 100644 hphp/test/zend/good/ext-zlib/gzopen_variation8.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzpassthru_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/gzpassthru_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzputs_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/gzputs_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzread_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/gzread_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzread_variation1.php create mode 100644 hphp/test/zend/good/ext-zlib/gzread_variation1.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzreadgzwrite.php create mode 100644 hphp/test/zend/good/ext-zlib/gzreadgzwrite.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzrewind_basic2.php create mode 100644 hphp/test/zend/good/ext-zlib/gzrewind_basic2.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzseek_basic2.php create mode 100644 hphp/test/zend/good/ext-zlib/gzseek_basic2.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzseek_variation1.php create mode 100644 hphp/test/zend/good/ext-zlib/gzseek_variation1.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzseek_variation4.php create mode 100644 hphp/test/zend/good/ext-zlib/gzseek_variation4.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzseek_variation5.php create mode 100644 hphp/test/zend/good/ext-zlib/gzseek_variation5.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gztell_basic2.php create mode 100644 hphp/test/zend/good/ext-zlib/gztell_basic2.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzwrite_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/gzwrite_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/gzwrite_variation1.php create mode 100644 hphp/test/zend/good/ext-zlib/gzwrite_variation1.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_basic2.php create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_basic2.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_error.php create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_error.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation11.php create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation11.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation12.php create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation12.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation4.php create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation4.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation5.php create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation5.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation7.php create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation7.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation9.php create mode 100644 hphp/test/zend/good/ext-zlib/readgzfile_variation9.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_copy_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_copy_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation1.php create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation1.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation2.php create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation2.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_file_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_file_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_file_get_contents_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_file_get_contents_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_file_put_contents_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_file_put_contents_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_file_read_file_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_file_read_file_basic.php.expectf create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_fopen_basic.php create mode 100644 hphp/test/zend/good/ext-zlib/zlib_scheme_fopen_basic.php.expectf diff --git a/hphp/test/zend/bad/ext-zlib/005.php b/hphp/test/zend/bad/ext-zlib/005.php new file mode 100644 index 000000000..62e5c9cfa --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/005.php @@ -0,0 +1,30 @@ + \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/005.php.expectf b/hphp/test/zend/bad/ext-zlib/005.php.expectf new file mode 100644 index 000000000..d3aa7924c --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/005.php.expectf @@ -0,0 +1,28 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +bool(false) +string(%d) "%a" +string(%d) "%a" +string(%d) "%a" +string(%d) "%a" +string(%d) "%a" +HipHop Warning: %a +NULL +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +string(94) "Answer me, it can't be so hard +Cry to relieve what's in your heart +Desolation, grief and agony" +string(94) "Answer me, it can't be so hard +Cry to relieve what's in your heart +Desolation, grief and agony" +HipHop Warning: %a +bool(false) +Done \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/006.php b/hphp/test/zend/bad/ext-zlib/006.php new file mode 100644 index 000000000..14fa02070 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/006.php @@ -0,0 +1,31 @@ + \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/006.php.expectf b/hphp/test/zend/bad/ext-zlib/006.php.expectf new file mode 100644 index 000000000..8ced1b76e --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/006.php.expectf @@ -0,0 +1,30 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +bool(false) +string(%d) "%a" +string(%d) "%a" +string(%d) "%a" +string(%d) "%a" +string(%d) "%a" +HipHop Warning: %a +NULL +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +string(94) "Answer me, it can't be so hard +Cry to relieve what's in your heart +Desolation, grief and agony" +string(94) "Answer me, it can't be so hard +Cry to relieve what's in your heart +Desolation, grief and agony" +HipHop Warning: %a +bool(false) +Done \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/007.php b/hphp/test/zend/bad/ext-zlib/007.php new file mode 100644 index 000000000..88a137e68 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/007.php @@ -0,0 +1,23 @@ + \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/007.php.expectf b/hphp/test/zend/bad/ext-zlib/007.php.expectf new file mode 100644 index 000000000..29cf17e9f --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/007.php.expectf @@ -0,0 +1,17 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +string(%d) "%s" +string(%d) "%s" +HipHop Warning: %a +bool(false) +string(%d) "%s" +string(%d) "%s" +Done \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/bug61820.php b/hphp/test/zend/bad/ext-zlib/bug61820.php new file mode 100644 index 000000000..339297c60 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/bug61820.php @@ -0,0 +1,12 @@ + +DONE \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/bug61820.php.expectf b/hphp/test/zend/bad/ext-zlib/bug61820.php.expectf new file mode 100644 index 000000000..7ace553cf --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/bug61820.php.expectf @@ -0,0 +1,3 @@ +Hi there. +This is confusing... +DONE \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/compress_zlib_wrapper.php b/hphp/test/zend/bad/ext-zlib/compress_zlib_wrapper.php new file mode 100644 index 000000000..250a04e76 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/compress_zlib_wrapper.php @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/compress_zlib_wrapper.php.expectf b/hphp/test/zend/bad/ext-zlib/compress_zlib_wrapper.php.expectf new file mode 100644 index 000000000..b5754e203 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/compress_zlib_wrapper.php.expectf @@ -0,0 +1 @@ +ok \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzclose_error.php b/hphp/test/zend/bad/ext-zlib/gzclose_error.php new file mode 100644 index 000000000..0f5c69f78 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzclose_error.php @@ -0,0 +1,16 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzclose_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gzclose_error.php.expectf new file mode 100644 index 000000000..3021de04a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzclose_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzcompress_basic1.php b/hphp/test/zend/bad/ext-zlib/gzcompress_basic1.php new file mode 100644 index 000000000..29ee1430b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzcompress_basic1.php @@ -0,0 +1,44 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzcompress_basic1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzcompress_basic1.php.expectf new file mode 100644 index 000000000..17c39bab3 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzcompress_basic1.php.expectf @@ -0,0 +1,71 @@ +*** Testing gzcompress() : basic functionality *** +-- Compression level -1 -- +string(32) "764809aef15bb34cb73ad49ecb600d99" +int(0) +-- Compression level 0 -- +string(32) "d0136b3fb5424142c0eb26dfec8f56fe" +int(0) +-- Compression level 1 -- +string(32) "c2e070f4320d1f674965eaab95b53d9c" +int(0) +-- Compression level 2 -- +string(32) "36922f486410d08209d0d0d21b26030e" +int(0) +-- Compression level 3 -- +string(32) "a441a2f5169bb303cd45b860a5a9dbf9" +int(0) +-- Compression level 4 -- +string(32) "d5b7451e9de2864beccc9de1fc55eb87" +int(0) +-- Compression level 5 -- +string(32) "32ba4a01120449ec25508cabfad41f56" +int(0) +-- Compression level 6 -- +string(32) "764809aef15bb34cb73ad49ecb600d99" +int(0) +-- Compression level 7 -- +string(32) "e083e7e8d05471fed3c2182b9cd0d9eb" +int(0) +-- Compression level 8 -- +string(32) "e083e7e8d05471fed3c2182b9cd0d9eb" +int(0) +-- Compression level 9 -- +string(32) "e083e7e8d05471fed3c2182b9cd0d9eb" +int(0) +-- Compression level -1 -- +string(70) "789c735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) +-- Compression level 0 -- +string(76) "7801011b00e4ff4120736d616c6c20737472696e6720746f20636f6d70726573730a87a509cb" +int(0) +-- Compression level 1 -- +string(70) "7801735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) +-- Compression level 2 -- +string(70) "785e735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) +-- Compression level 3 -- +string(70) "785e735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) +-- Compression level 4 -- +string(70) "785e735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) +-- Compression level 5 -- +string(70) "785e735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) +-- Compression level 6 -- +string(70) "789c735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) +-- Compression level 7 -- +string(70) "78da735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) +-- Compression level 8 -- +string(70) "78da735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) +-- Compression level 9 -- +string(70) "78da735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +int(0) + +-- Testing with no specified compression level -- +string(70) "789c735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee6020087a509cb" +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzcompress_error1.php b/hphp/test/zend/bad/ext-zlib/gzcompress_error1.php new file mode 100644 index 000000000..93311e309 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzcompress_error1.php @@ -0,0 +1,47 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzcompress_error1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzcompress_error1.php.expectf new file mode 100644 index 000000000..75958101a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzcompress_error1.php.expectf @@ -0,0 +1,22 @@ +*** Testing gzcompress() : error conditions *** + +-- Testing gzcompress() function with Zero arguments -- +HipHop Warning: %a +NULL + +-- Testing gzcompress() function with more than expected no. of arguments -- +HipHop Warning: %a +NULL + +-- Testing with incorrect compression level -- +HipHop Warning: %a +bool(false) + +-- Testing with invalid encoding -- +HipHop Warning: %a +bool(false) + +-- Testing with incorrect parameters -- +HipHop Warning: %a +NULL +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzcompress_variation1.php b/hphp/test/zend/bad/ext-zlib/gzcompress_variation1.php new file mode 100644 index 000000000..2cd40a1d0 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzcompress_variation1.php @@ -0,0 +1,18 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzcompress_variation1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzcompress_variation1.php.expectf new file mode 100644 index 000000000..76d9d79b3 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzcompress_variation1.php.expectf @@ -0,0 +1,6 @@ +*** Testing gzcompress() : variation *** + +-- Testing multiple compression -- +string(32) "764809aef15bb34cb73ad49ecb600d99" +string(32) "eba942bc2061f23ea8688cc5101872a4" +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzdeflate_basic1.php b/hphp/test/zend/bad/ext-zlib/gzdeflate_basic1.php new file mode 100644 index 000000000..9b6b77cbc --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzdeflate_basic1.php @@ -0,0 +1,44 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzdeflate_basic1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzdeflate_basic1.php.expectf new file mode 100644 index 000000000..2b9703e61 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzdeflate_basic1.php.expectf @@ -0,0 +1,71 @@ +*** Testing gzdeflate() : basic functionality *** +-- Compression level -1 -- +string(32) "078554fe65e06f6ff01eab51cfc7ae9b" +int(0) +-- Compression level 0 -- +string(32) "a71e54d2499aff9e48643cb1c260b60c" +int(0) +-- Compression level 1 -- +string(32) "05e80f4dc0d422e1f333cbed555d381f" +int(0) +-- Compression level 2 -- +string(32) "0fb33656e4ed0750f977df83246fce7a" +int(0) +-- Compression level 3 -- +string(32) "bc6e9c1dccc3e951e006315ee669ee08" +int(0) +-- Compression level 4 -- +string(32) "a61727d7a28c634470eb6e97a4a81b24" +int(0) +-- Compression level 5 -- +string(32) "a2a1a14b7542c82e8943200d093d5f27" +int(0) +-- Compression level 6 -- +string(32) "078554fe65e06f6ff01eab51cfc7ae9b" +int(0) +-- Compression level 7 -- +string(32) "078554fe65e06f6ff01eab51cfc7ae9b" +int(0) +-- Compression level 8 -- +string(32) "078554fe65e06f6ff01eab51cfc7ae9b" +int(0) +-- Compression level 9 -- +string(32) "078554fe65e06f6ff01eab51cfc7ae9b" +int(0) +-- Compression level -1 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) +-- Compression level 0 -- +string(64) "011b00e4ff4120736d616c6c20737472696e6720746f20636f6d70726573730a" +int(0) +-- Compression level 1 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) +-- Compression level 2 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) +-- Compression level 3 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) +-- Compression level 4 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) +-- Compression level 5 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) +-- Compression level 6 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) +-- Compression level 7 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) +-- Compression level 8 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) +-- Compression level 9 -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +int(0) + +-- Testing with no specified compression level -- +string(58) "735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200" +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzdeflate_error1.php b/hphp/test/zend/bad/ext-zlib/gzdeflate_error1.php new file mode 100644 index 000000000..93ad46b25 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzdeflate_error1.php @@ -0,0 +1,46 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzdeflate_error1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzdeflate_error1.php.expectf new file mode 100644 index 000000000..8fef412b6 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzdeflate_error1.php.expectf @@ -0,0 +1,24 @@ +*** Testing gzdeflate() : error conditions *** + +-- Testing gzdeflate() function with Zero arguments -- +HipHop Warning: %a +NULL + +-- Testing gzdeflate() function with more than expected no. of arguments -- +HipHop Warning: %a +NULL + +-- Testing with incorrect compression level -- +HipHop Warning: %a +bool(false) + +-- Testing with incorrect encoding -- +HipHop Warning: %a +bool(false) + +-- Testing with incorrect parameters -- +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzdeflate_variation1.php b/hphp/test/zend/bad/ext-zlib/gzdeflate_variation1.php new file mode 100644 index 000000000..e5f39bfbd --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzdeflate_variation1.php @@ -0,0 +1,20 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzdeflate_variation1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzdeflate_variation1.php.expectf new file mode 100644 index 000000000..f28da3bcb --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzdeflate_variation1.php.expectf @@ -0,0 +1,6 @@ +*** Testing gzdeflate() : variation *** + +-- Testing multiple compression -- +string(32) "078554fe65e06f6ff01eab51cfc7ae9b" +string(32) "86b9f895ef1377da5269ec3cb2729f71" +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_basic1.php b/hphp/test/zend/bad/ext-zlib/gzencode_basic1.php new file mode 100644 index 000000000..8d0fc1721 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_basic1.php @@ -0,0 +1,53 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_basic1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzencode_basic1.php.expectf new file mode 100644 index 000000000..08c7e84c8 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_basic1.php.expectf @@ -0,0 +1,52 @@ +*** Testing gzencode() : basic functionality *** +-- Compression level -1 -- +string(32) "d9ede02415ce91d21e5a94274e2b9c42" +-- Compression level 0 -- +string(32) "bbf32d5508e5f1f4e6d42790489dae15" +-- Compression level 1 -- +string(32) "0bfaaa7a5a57f8fb533074fca6c85eeb" +-- Compression level 2 -- +string(32) "7ddbfed63a76c42808722b66f1c133fc" +-- Compression level 3 -- +string(32) "ca2b85d194dfa2a4e8a162b646c99265" +-- Compression level 4 -- +string(32) "cfe28033eaf260bc33ddc04b53d3ba39" +-- Compression level 5 -- +string(32) "ae357fada2b515422f8bea0aa3bcc48f" +-- Compression level 6 -- +string(32) "d9ede02415ce91d21e5a94274e2b9c42" +-- Compression level 7 -- +string(32) "d9ede02415ce91d21e5a94274e2b9c42" +-- Compression level 8 -- +string(32) "d9ede02415ce91d21e5a94274e2b9c42" +-- Compression level 9 -- +string(32) "0f220a09e9895bcb3a1308d2bc99cfdf" +-- Compression level -1 -- +string(32) "f77bd31e1e4dd11d12828fb661a08010" +-- Compression level 0 -- +string(32) "9c5005db88490d6fe102ea2c233b2872" +-- Compression level 1 -- +string(32) "d24ff7c4c20cef69b9c3abd603368db9" +-- Compression level 2 -- +string(32) "f77bd31e1e4dd11d12828fb661a08010" +-- Compression level 3 -- +string(32) "f77bd31e1e4dd11d12828fb661a08010" +-- Compression level 4 -- +string(32) "f77bd31e1e4dd11d12828fb661a08010" +-- Compression level 5 -- +string(32) "f77bd31e1e4dd11d12828fb661a08010" +-- Compression level 6 -- +string(32) "f77bd31e1e4dd11d12828fb661a08010" +-- Compression level 7 -- +string(32) "f77bd31e1e4dd11d12828fb661a08010" +-- Compression level 8 -- +string(32) "f77bd31e1e4dd11d12828fb661a08010" +-- Compression level 9 -- +string(32) "8849e9a1543c04b3f882b5ce20839ed2" + +-- Testing with no specified compression level -- +string(94) "1f8b08000000000000%c%c735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200edc4e40b1b000000" + +-- Testing gzencode with mode specified -- +string(94) "1f8b08000000000000%c%c735428ce4dccc951282e29cacc4b5728c95748cecf2d284a2d2ee60200edc4e40b1b000000" +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_error1.php b/hphp/test/zend/bad/ext-zlib/gzencode_error1.php new file mode 100644 index 000000000..b2474d786 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_error1.php @@ -0,0 +1,49 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_error1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzencode_error1.php.expectf new file mode 100644 index 000000000..17997907b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_error1.php.expectf @@ -0,0 +1,30 @@ +*** Testing gzencode() : error conditions *** + +-- Testing gzencode() function with Zero arguments -- +HipHop Warning: %a +NULL + +-- Testing gzencode() function with more than expected no. of arguments -- +HipHop Warning: %a +NULL + +-- Testing with incorrect compression level -- +HipHop Warning: %a +bool(false) + +-- Testing with incorrect encoding_mode -- +HipHop Warning: %a +bool(false) + +-- Testing with incorrect parameters -- +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +bool(false) +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_variation1-win32.php b/hphp/test/zend/bad/ext-zlib/gzencode_variation1-win32.php new file mode 100644 index 000000000..8d99804a4 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_variation1-win32.php @@ -0,0 +1,26 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_variation1-win32.php.expectf b/hphp/test/zend/bad/ext-zlib/gzencode_variation1-win32.php.expectf new file mode 100644 index 000000000..bd76e5f09 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_variation1-win32.php.expectf @@ -0,0 +1,5 @@ +*** Testing gzencode() : variation *** + +-- Testing multiple compression -- +bool(true) +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_variation1.php b/hphp/test/zend/bad/ext-zlib/gzencode_variation1.php new file mode 100644 index 000000000..d8c487d12 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_variation1.php @@ -0,0 +1,17 @@ + +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_variation1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzencode_variation1.php.expectf new file mode 100644 index 000000000..c70469d5f --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_variation1.php.expectf @@ -0,0 +1,5 @@ +*** Testing gzencode() : variation *** + +-- Testing multiple compression -- +string(3658) "1f8b0800000000000003010e07f1f81f8b08000000000000036d574d6fe4c80dbdeb57d4ad2f3dfe01eb83e1ec22980e309b4562c067b64449159754dafab0b6e7d7e73d96da1e4c72184c4b2ab2c8f7c847fa25baabba98dc1a8b2b7c38bb324b713ee37f757f56cdc5c7f5b17b9d152f923b157c5ae335e0b75fedd0e2d781c6b98ea3a6ee05affe1dfc3a6527f8f09c52dcb38ba38bb5249934d6ecfe1e53a9ab76ff4c342cf2a64ed2028349fc9a8b139755685352acb82b9fbb67f8bade5cdcb698e1fcec94b7ceba3cb897e806cfc8114350dd1ebbdfa35b62d2478b0056d23ed809b9b95d696d91ce2aa97c911e3fa539c43f84c887554a4d125c9e63ff96711cc08c0866263cb37a0bbe2122ae8f6baecb2284abfb4ddf916db8354cddeef37c1afe5fa02fc7afb3db34f5b3acbdf2eb905490d8f38d7468d253a323d5ebb903760d7944d3b2024e834a99ddce77669bdd823cfbb8e899d4ad4c799677452e6029e80023a03b2374005590641f7d3877df2ad09f3c0e82a54d6a5644fd63049a37ed4bc362016fd9f51264f1e5c630727421ae930b7ed416e93e47b7c71a400390361ffbecb7561bb98f69b5da289e91becc27f08b3b724cb8704f9144d366431d0cb870c56b205deaa2e17636063761a911039fb7e4bf9f06c4f0aecd2ec80e8b41831ca7515e31286166458ea3ef71f2ce7cde2ae269c96d60525724a9c9170b713ed5750758f3cd2a361fc8b288fc92358ce884692e8ea0fe59bd969a0da2eed5831b715749eaae7178f3ebd30fb88c92105f367cce2c882955dc6bf8eca0d5d57540b3092894743ba0fd5b2dad021836191f1afc0bba14dde1642cb0b1aa6879c38907dcefa0720082b801bec61417469219175267dfa047df35b0bd1332001c28cdfafd3bcabe91e74368cdd8d8478e494c190e7ee90c67f2bde288e68ab6b15e883c995be4f8feb6c6dda4278e4f38578ddbdc7be36788daf0c3cb1d1819c73822f7000a0d1813fa94153b572315e51343b536bc64977dff163cebfd8418773261f524017e251fccc60ae29a5770ae097594d52e9c1229d87ce967a36401c46b69945afb249d101c9d420ffa9a123e232c20e76467d5d169202a2dd4c582949e013e745df7958d4b0cc4fd4377a737cd4feea7974070000f314d423e0634cb9a618fdf5dc64fd422181fd59c9230c9f6f9d18dc8fc23e9cccbc7188733b04aa57de83ebea0be3633cff5fa1ff83269be7f44f5a8d84550cc703255fd345dd402034d0b3e11a73ec6e3d4a77f4f685b614329f1b3132ae7af33d02e1e55e291fa6574b758d1f0200e7423dbc852211818043a7c9ce80aa9d59fce0401959f5ea2cf71fde90824f8c9192dbe9d329db143794675ddcf257dd7755273b67340414e3ccad12e3f661f8aad9cf9957dc1275d10a51d3934fa81e68dc6768fb8ee23e373936c8e13feab8b0f50d227f7af76f561fb0950f3d099bbc316c3892a42fb36806d8660e800fa4f43fd4b962d2097d71933a54b77ff948677848eb17bb3a88b621682cfb3bbb49cf42fed6b3944124ad8358ca688aa44dd5f2144c7c9ab16f25b9aca9654ef357ec9ad55c40d324d6cc3d9e3920b863c231d31a95d937fb5520f9c816c79b7dcecc593fb9593cc05a51ebb1eeddd5b49eb437769738d0f64adc579d372b8b7f7c0208487ee3915ebf5766e148ebd77cf4e01f3ec285047011e55838968b6494d517fe29224777b24dd3ddf933101695b102e87db805eef291b74dcfd91628fb2a53f93dbd2968ef2e598746c9204f89fba1f0246fc671610a0591806e46a1346f77c40d910a47c5e20ffb23f003c04b648327a4ed98032c1965bd35bb0044f5344248f56fdb99aa61d6451d68e33489a83bffbe6573541b2da5f64681ea12090f778b2075374778810f73965fa3626a9d41f4df2f83f7c34658cec921b5a9bde49dd5007ec882b02adc514f81aa85898b5cc98e1b137733c0a8789b7f5648d2d231b80bf74978f25d61ce08a8abd11801fd8f995e066676307192ff7641f1cc6e0dee68565b8b22ac3889cd067bf732754a6b270af1044c6a8776811a4f6d8bd0477a9f516064201b920b92d7cd4dc7eee13e6b3eb3528a82f9abb3f388ebe6a8f871393461b73816ec54c99d604174bc5a6801de13908f86aea6a7d0fea107d682bcf1ec348b83872e6b8a316ecd02eb8f8dc86a609bf59a2dd03f1dfa4079436d55e24617be1a2854d008b2b2b1705e2078a7f3946318df1c24f6bf70d4b456eca286ec2b585b28262cc048a098c3e2d5f325a92bb36f691afdc14c822da1b116c9c1c07bb362eb0a04b78834c812134230ebf2044ac2e3c0e3ad00f848dc5010f3bf917ec2fc700b7bf26dacea8440620e04f90f4d97d6dd77cfde8a05c7d3930f1e5811fb8ec5c70964dcc8187ec90e32fdd6b64eec7586413b7d55bed65c4cce39a9b6c15e70e9da94e53fc904e6286f01f5b5562c94211befbc23507e01b2a3865e2f45b5d7b591f290087a5605b82495b4e393f31aa5b37211ec40241a746d903c5eebf117a4d3ddb0d00007b64cbc70e070000" +===Done=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_variation2-win32.php b/hphp/test/zend/bad/ext-zlib/gzencode_variation2-win32.php new file mode 100644 index 000000000..2578c1e53 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_variation2-win32.php @@ -0,0 +1,18 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_variation2-win32.php.expectf b/hphp/test/zend/bad/ext-zlib/gzencode_variation2-win32.php.expectf new file mode 100644 index 000000000..a79782458 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_variation2-win32.php.expectf @@ -0,0 +1,7 @@ +*** Testing gzencode() : variation *** + +-- Testing with each encoding_mode -- +string(90) "1f8b080000000000000b735428ce4dccc951282e29cacc4b5728c95748cd4bce4f49e50200d7739de519000000" +string(90) "1f8b080000000000000b735428ce4dccc951282e29cacc4b5728c95748cd4bce4f49e50200d7739de519000000" +string(66) "789c735428ce4dccc951282e29cacc4b5728c95748cd4bce4f49e50200735808cd" +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_variation2.php b/hphp/test/zend/bad/ext-zlib/gzencode_variation2.php new file mode 100644 index 000000000..2578c1e53 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_variation2.php @@ -0,0 +1,18 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzencode_variation2.php.expectf b/hphp/test/zend/bad/ext-zlib/gzencode_variation2.php.expectf new file mode 100644 index 000000000..3537b68c3 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzencode_variation2.php.expectf @@ -0,0 +1,7 @@ +*** Testing gzencode() : variation *** + +-- Testing with each encoding_mode -- +string(90) "1f8b0800000000000003735428ce4dccc951282e29cacc4b5728c95748cd4bce4f49e50200d7739de519000000" +string(90) "1f8b0800000000000003735428ce4dccc951282e29cacc4b5728c95748cd4bce4f49e50200d7739de519000000" +string(66) "789c735428ce4dccc951282e29cacc4b5728c95748cd4bce4f49e50200735808cd" +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzeof_basic.php b/hphp/test/zend/bad/ext-zlib/gzeof_basic.php new file mode 100644 index 000000000..2d2d3f5df --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzeof_basic.php @@ -0,0 +1,30 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzeof_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/gzeof_basic.php.expectf new file mode 100644 index 000000000..166dc0b68 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzeof_basic.php.expectf @@ -0,0 +1,18 @@ +-- test 1 -- +bool(false) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +bool(true) + +-- test 2 -- +reading 50 characters. eof should be false +bool(false) +reading 250 characters. eof should be true +bool(true) +reading 20 characters. eof should be true still +bool(true) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzeof_error.php b/hphp/test/zend/bad/ext-zlib/gzeof_error.php new file mode 100644 index 000000000..caefe0f71 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzeof_error.php @@ -0,0 +1,11 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzeof_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gzeof_error.php.expectf new file mode 100644 index 000000000..3021de04a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzeof_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation1.php b/hphp/test/zend/bad/ext-zlib/gzfile_variation1.php new file mode 100644 index 000000000..33c288e29 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation1.php @@ -0,0 +1,22 @@ + 'one', 2 => 'two'); + +$variation = array( + 'empty array' => array(), + 'int indexed array' => $index_array, + 'associative array' => $assoc_array, + 'nested arrays' => array('foo', $index_array, $assoc_array), + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzfile_variation1.php.expectf new file mode 100644 index 000000000..521d811ab --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation1.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation10.php b/hphp/test/zend/bad/ext-zlib/gzfile_variation10.php new file mode 100644 index 000000000..350ffc63d --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation10.php @@ -0,0 +1,24 @@ + @$unset_var, + 'undefined var' => @$undefined_var, + 'empty string DQ' => "", + 'empty string SQ' => '', + 'uppercase NULL' => NULL, + 'lowercase null' => null, + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation10.php.expectf b/hphp/test/zend/bad/ext-zlib/gzfile_variation10.php.expectf new file mode 100644 index 000000000..bc345f4ca --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation10.php.expectf @@ -0,0 +1,85 @@ +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation13.php b/hphp/test/zend/bad/ext-zlib/gzfile_variation13.php new file mode 100644 index 000000000..26ff58833 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation13.php @@ -0,0 +1,38 @@ + new classWithToString(), + 'instance of classWithoutToString' => new classWithoutToString(), + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation13.php.expectf b/hphp/test/zend/bad/ext-zlib/gzfile_variation13.php.expectf new file mode 100644 index 000000000..21b852919 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation13.php.expectf @@ -0,0 +1,5 @@ +Error: 2 - gzfile() expects parameter 2 to be long, object given, %s(%d) +NULL +Error: 2 - gzfile() expects parameter 2 to be long, object given, %s(%d) +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation14.php b/hphp/test/zend/bad/ext-zlib/gzfile_variation14.php new file mode 100644 index 000000000..f6e757f31 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation14.php @@ -0,0 +1,23 @@ + "string", + 'string SQ' => 'string', + 'mixed case string' => "sTrInG", + 'heredoc' => $heredoc + ); + + +foreach ( $variation_array as $var ) { + var_dump(gzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation14.php.expectf b/hphp/test/zend/bad/ext-zlib/gzfile_variation14.php.expectf new file mode 100644 index 000000000..521d811ab --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation14.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation15.php b/hphp/test/zend/bad/ext-zlib/gzfile_variation15.php new file mode 100644 index 000000000..9df4a8b9d --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation15.php @@ -0,0 +1,72 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation15.php.expectf b/hphp/test/zend/bad/ext-zlib/gzfile_variation15.php.expectf new file mode 100644 index 000000000..1dfc640d4 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation15.php.expectf @@ -0,0 +1,26 @@ +array(1) { + [0]=> + string(22) "This is a file in dir2" +} + +array(1) { + [0]=> + string(22) "This is a file in dir1" +} + +array(1) { + [0]=> + string(22) "This is a file in dir1" +} + +array(1) { + [0]=> + string(29) "This is a file in working dir" +} + +array(1) { + [0]=> + string(28) "This is a file in script dir" +} + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation2.php b/hphp/test/zend/bad/ext-zlib/gzfile_variation2.php new file mode 100644 index 000000000..63a5fb708 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation2.php @@ -0,0 +1,19 @@ + true, + 'lowercase false' =>false, + 'uppercase TRUE' =>TRUE, + 'uppercase FALSE' =>FALSE, + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation2.php.expectf b/hphp/test/zend/bad/ext-zlib/gzfile_variation2.php.expectf new file mode 100644 index 000000000..521d811ab --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation2.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation3.php b/hphp/test/zend/bad/ext-zlib/gzfile_variation3.php new file mode 100644 index 000000000..30ff7a2bf --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation3.php @@ -0,0 +1,24 @@ + @$unset_var, + 'undefined var' => @$undefined_var, + 'empty string DQ' => "", + 'empty string SQ' => '', + 'uppercase NULL' => NULL, + 'lowercase null' => null, + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation3.php.expectf b/hphp/test/zend/bad/ext-zlib/gzfile_variation3.php.expectf new file mode 100644 index 000000000..2ec6984df --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation3.php.expectf @@ -0,0 +1,13 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation6.php b/hphp/test/zend/bad/ext-zlib/gzfile_variation6.php new file mode 100644 index 000000000..f959928cb --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation6.php @@ -0,0 +1,37 @@ + new classWithToString(), + 'instance of classWithoutToString' => new classWithoutToString(), + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $var , $use_include_path ) ); +} +?> \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation6.php.expectf b/hphp/test/zend/bad/ext-zlib/gzfile_variation6.php.expectf new file mode 100644 index 000000000..18461c743 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation6.php.expectf @@ -0,0 +1,4 @@ +Error: 2 - gzfile(Class A object): failed to open stream: No such file or directory, %s(%d) +bool(false) +Error: 2 - gzfile() expects parameter 1 to be a valid path, object given, %s(%d) +NULL \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation8.php b/hphp/test/zend/bad/ext-zlib/gzfile_variation8.php new file mode 100644 index 000000000..9a0146db5 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation8.php @@ -0,0 +1,22 @@ + 'one', 2 => 'two'); + +$variation = array( + 'empty array' => array(), + 'int indexed array' => $index_array, + 'associative array' => $assoc_array, + 'nested arrays' => array('foo', $index_array, $assoc_array), + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzfile_variation8.php.expectf b/hphp/test/zend/bad/ext-zlib/gzfile_variation8.php.expectf new file mode 100644 index 000000000..521d811ab --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzfile_variation8.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzgetc_error.php b/hphp/test/zend/bad/ext-zlib/gzgetc_error.php new file mode 100644 index 000000000..b8cfcd446 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzgetc_error.php @@ -0,0 +1,12 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzgetc_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gzgetc_error.php.expectf new file mode 100644 index 000000000..3021de04a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzgetc_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzgets_error.php b/hphp/test/zend/bad/ext-zlib/gzgets_error.php new file mode 100644 index 000000000..4e36776b5 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzgets_error.php @@ -0,0 +1,13 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzgets_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gzgets_error.php.expectf new file mode 100644 index 000000000..3021de04a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzgets_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzinflate-bug42663.php b/hphp/test/zend/bad/ext-zlib/gzinflate-bug42663.php new file mode 100644 index 000000000..111f124e2 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzinflate-bug42663.php @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzinflate-bug42663.php.expectf b/hphp/test/zend/bad/ext-zlib/gzinflate-bug42663.php.expectf new file mode 100644 index 000000000..b25909bce --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzinflate-bug42663.php.expectf @@ -0,0 +1,5 @@ +int(168890) +int(66743) +int(65535) +HipHop Warning: %a +bool(false) \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzinflate_error1.php b/hphp/test/zend/bad/ext-zlib/gzinflate_error1.php new file mode 100644 index 000000000..ebecb8be0 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzinflate_error1.php @@ -0,0 +1,40 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzinflate_error1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzinflate_error1.php.expectf new file mode 100644 index 000000000..93efd9b34 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzinflate_error1.php.expectf @@ -0,0 +1,20 @@ +*** Testing gzinflate() : error conditions *** + +-- Testing gzcompress() function with Zero arguments -- +HipHop Warning: %a +NULL + +-- Testing gzcompress() function with more than expected no. of arguments -- +HipHop Warning: %a +NULL + +-- Testing with a buffer that is too small -- +HipHop Warning: %a +bool(false) + +-- Testing with incorrect parameters -- +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzinflate_length.php b/hphp/test/zend/bad/ext-zlib/gzinflate_length.php new file mode 100644 index 000000000..1f1c53a02 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzinflate_length.php @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzinflate_length.php.expectf b/hphp/test/zend/bad/ext-zlib/gzinflate_length.php.expectf new file mode 100644 index 000000000..4995b3a5b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzinflate_length.php.expectf @@ -0,0 +1,5 @@ +5 15 +Strings are equal +Strings are equal +HipHop Warning: %a +Failed (as expected) \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_basic2.php b/hphp/test/zend/bad/ext-zlib/gzopen_basic2.php new file mode 100644 index 000000000..84a125bd6 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_basic2.php @@ -0,0 +1,34 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_basic2.php.expectf b/hphp/test/zend/bad/ext-zlib/gzopen_basic2.php.expectf new file mode 100644 index 000000000..164a3d3e0 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_basic2.php.expectf @@ -0,0 +1,7 @@ +*** Testing gzopen() : basic functionality *** +testing mode -- w -- +This was the information that was written +testing mode -- w+ -- +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation1.php b/hphp/test/zend/bad/ext-zlib/gzopen_variation1.php new file mode 100644 index 000000000..42f1e159f --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation1.php @@ -0,0 +1,111 @@ + 1, 'two' => 2); + +//array of values to iterate over +$inputs = array( + + // int data + 'int 0' => 0, + 'int 1' => 1, + 'int 12345' => 12345, + 'int -12345' => -2345, + + // float data + 'float 10.5' => 10.5, + 'float -10.5' => -10.5, + 'float 12.3456789000e10' => 12.3456789000e10, + 'float -12.3456789000e10' => -12.3456789000e10, + 'float .5' => .5, + + // array data + 'empty array' => array(), + 'int indexed array' => $index_array, + 'associative array' => $assoc_array, + 'nested arrays' => array('foo', $index_array, $assoc_array), + + // null data + 'uppercase NULL' => NULL, + 'lowercase null' => null, + + // boolean data + 'lowercase true' => true, + 'lowercase false' =>false, + 'uppercase TRUE' =>TRUE, + 'uppercase FALSE' =>FALSE, + + // empty data + 'empty string DQ' => "", + 'empty string SQ' => '', + + // object data + 'instance of classWithToString' => new classWithToString(), + 'instance of classWithoutToString' => new classWithoutToString(), + + // undefined data + 'undefined var' => @$undefined_var, + + // unset data + 'unset var' => @$unset_var, + + // resource variable + 'resource' => $fp +); + +// loop through each element of the array for filename + +foreach($inputs as $key =>$value) { + echo "\n--$key--\n"; + var_dump( gzopen($value, $mode, $use_include_path) ); +}; + +fclose($fp); + +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzopen_variation1.php.expectf new file mode 100644 index 000000000..cd4a3d760 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation1.php.expectf @@ -0,0 +1,106 @@ +*** Testing gzopen() : usage variation *** + +--int 0-- +Error: 2 - gzopen(0): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--int 1-- +Error: 2 - gzopen(1): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--int 12345-- +Error: 2 - gzopen(12345): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--int -12345-- +Error: 2 - gzopen(-2345): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--float 10.5-- +Error: 2 - gzopen(10.5): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--float -10.5-- +Error: 2 - gzopen(-10.5): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--float 12.3456789000e10-- +Error: 2 - gzopen(123456789000): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--float -12.3456789000e10-- +Error: 2 - gzopen(-123456789000): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--float .5-- +Error: 2 - gzopen(0.5): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--empty array-- +Error: 2 - gzopen() expects parameter 1 to be string, array given, %s(%d) +NULL + +--int indexed array-- +Error: 2 - gzopen() expects parameter 1 to be string, array given, %s(%d) +NULL + +--associative array-- +Error: 2 - gzopen() expects parameter 1 to be string, array given, %s(%d) +NULL + +--nested arrays-- +Error: 2 - gzopen() expects parameter 1 to be string, array given, %s(%d) +NULL + +--uppercase NULL-- +Error: 2 - gzopen(): Filename cannot be empty, %s(%d) +bool(false) + +--lowercase null-- +Error: 2 - gzopen(): Filename cannot be empty, %s(%d) +bool(false) + +--lowercase true-- +Error: 2 - gzopen(1): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--lowercase false-- +Error: 2 - gzopen(): Filename cannot be empty, %s(%d) +bool(false) + +--uppercase TRUE-- +Error: 2 - gzopen(1): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--uppercase FALSE-- +Error: 2 - gzopen(): Filename cannot be empty, %s(%d) +bool(false) + +--empty string DQ-- +Error: 2 - gzopen(): Filename cannot be empty, %s(%d) +bool(false) + +--empty string SQ-- +Error: 2 - gzopen(): Filename cannot be empty, %s(%d) +bool(false) + +--instance of classWithToString-- +Error: 2 - gzopen(Class A object): failed to open stream: No such file or directory, %s(%d) +bool(false) + +--instance of classWithoutToString-- +Error: 2 - gzopen() expects parameter 1 to be string, object given, %s(%d) +NULL + +--undefined var-- +Error: 2 - gzopen(): Filename cannot be empty, %s(%d) +bool(false) + +--unset var-- +Error: 2 - gzopen(): Filename cannot be empty, %s(%d) +bool(false) + +--resource-- +Error: 2 - gzopen() expects parameter 1 to be string, resource given, %s(%d) +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation2.php b/hphp/test/zend/bad/ext-zlib/gzopen_variation2.php new file mode 100644 index 000000000..217703eca --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation2.php @@ -0,0 +1,111 @@ + 1, 'two' => 2); + +//array of values to iterate over +$inputs = array( + + // int data + 'int 0' => 0, + 'int 1' => 1, + 'int 12345' => 12345, + 'int -12345' => -2345, + + // float data + 'float 10.5' => 10.5, + 'float -10.5' => -10.5, + 'float 12.3456789000e10' => 12.3456789000e10, + 'float -12.3456789000e10' => -12.3456789000e10, + 'float .5' => .5, + + // array data + 'empty array' => array(), + 'int indexed array' => $index_array, + 'associative array' => $assoc_array, + 'nested arrays' => array('foo', $index_array, $assoc_array), + + // null data + 'uppercase NULL' => NULL, + 'lowercase null' => null, + + // boolean data + 'lowercase true' => true, + 'lowercase false' =>false, + 'uppercase TRUE' =>TRUE, + 'uppercase FALSE' =>FALSE, + + // empty data + 'empty string DQ' => "", + 'empty string SQ' => '', + + // object data + 'instance of classWithToString' => new classWithToString(), + 'instance of classWithoutToString' => new classWithoutToString(), + + // undefined data + 'undefined var' => @$undefined_var, + + // unset data + 'unset var' => @$unset_var, + + // resource variable + 'resource' => $fp +); + +// loop through each element of the array for mode + +foreach($inputs as $key =>$value) { + echo "\n--$key--\n"; + var_dump( gzopen($filename, $value, $use_include_path) ); +}; + +fclose($fp); + +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation2.php.expectf b/hphp/test/zend/bad/ext-zlib/gzopen_variation2.php.expectf new file mode 100644 index 000000000..349290499 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation2.php.expectf @@ -0,0 +1,106 @@ +*** Testing gzopen() : usage variation *** + +--int 0-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--int 1-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--int 12345-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--int -12345-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--float 10.5-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--float -10.5-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--float 12.3456789000e10-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--float -12.3456789000e10-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--float .5-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--empty array-- +Error: 2 - gzopen() expects parameter 2 to be string, array given, %s(%d) +NULL + +--int indexed array-- +Error: 2 - gzopen() expects parameter 2 to be string, array given, %s(%d) +NULL + +--associative array-- +Error: 2 - gzopen() expects parameter 2 to be string, array given, %s(%d) +NULL + +--nested arrays-- +Error: 2 - gzopen() expects parameter 2 to be string, array given, %s(%d) +NULL + +--uppercase NULL-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--lowercase null-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--lowercase true-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--lowercase false-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--uppercase TRUE-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--uppercase FALSE-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--empty string DQ-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--empty string SQ-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--instance of classWithToString-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--instance of classWithoutToString-- +Error: 2 - gzopen() expects parameter 2 to be string, object given, %s(%d) +NULL + +--undefined var-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--unset var-- +Error: 2 - gzopen(%s/004.txt.gz): failed to open stream: %s, %s(%d) +bool(false) + +--resource-- +Error: 2 - gzopen() expects parameter 2 to be string, resource given, %s(%d) +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation3.php b/hphp/test/zend/bad/ext-zlib/gzopen_variation3.php new file mode 100644 index 000000000..e61e53073 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation3.php @@ -0,0 +1,115 @@ + 1, 'two' => 2); + +//array of values to iterate over +$inputs = array( + + // float data + 'float 10.5' => 10.5, + 'float -10.5' => -10.5, + 'float 12.3456789000e10' => 12.3456789000e10, + 'float -12.3456789000e10' => -12.3456789000e10, + 'float .5' => .5, + + // array data + 'empty array' => array(), + 'int indexed array' => $index_array, + 'associative array' => $assoc_array, + 'nested arrays' => array('foo', $index_array, $assoc_array), + + // null data + 'uppercase NULL' => NULL, + 'lowercase null' => null, + + // boolean data + 'lowercase true' => true, + 'lowercase false' =>false, + 'uppercase TRUE' =>TRUE, + 'uppercase FALSE' =>FALSE, + + // empty data + 'empty string DQ' => "", + 'empty string SQ' => '', + + // string data + 'string DQ' => "string", + 'string SQ' => 'string', + 'mixed case string' => "sTrInG", + 'heredoc' => $heredoc, + + // object data + 'instance of classWithToString' => new classWithToString(), + 'instance of classWithoutToString' => new classWithoutToString(), + + // undefined data + 'undefined var' => @$undefined_var, + + // unset data + 'unset var' => @$unset_var, + + // resource variable + 'resource' => $fp +); + +// loop through each element of the array for use_include_path + +foreach($inputs as $key =>$value) { + echo "\n--$key--\n"; + $res = gzopen($filename, $mode, $value); + var_dump($res); + if ($res === true) { + gzclose($res); + } +}; + +fclose($fp); + +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation3.php.expectf b/hphp/test/zend/bad/ext-zlib/gzopen_variation3.php.expectf new file mode 100644 index 000000000..28f5a26fe --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation3.php.expectf @@ -0,0 +1,93 @@ +*** Testing gzopen() : usage variation *** + +--float 10.5-- +resource(%d) of type (stream) + +--float -10.5-- +resource(%d) of type (stream) + +--float 12.3456789000e10-- +resource(%d) of type (stream) + +--float -12.3456789000e10-- +resource(%d) of type (stream) + +--float .5-- +resource(%d) of type (stream) + +--empty array-- +Error: 2 - gzopen() expects parameter 3 to be long, array given, %s(%d) +NULL + +--int indexed array-- +Error: 2 - gzopen() expects parameter 3 to be long, array given, %s(%d) +NULL + +--associative array-- +Error: 2 - gzopen() expects parameter 3 to be long, array given, %s(%d) +NULL + +--nested arrays-- +Error: 2 - gzopen() expects parameter 3 to be long, array given, %s(%d) +NULL + +--uppercase NULL-- +resource(%d) of type (stream) + +--lowercase null-- +resource(%d) of type (stream) + +--lowercase true-- +resource(%d) of type (stream) + +--lowercase false-- +resource(%d) of type (stream) + +--uppercase TRUE-- +resource(%d) of type (stream) + +--uppercase FALSE-- +resource(%d) of type (stream) + +--empty string DQ-- +Error: 2 - gzopen() expects parameter 3 to be long, string given, %s(%d) +NULL + +--empty string SQ-- +Error: 2 - gzopen() expects parameter 3 to be long, string given, %s(%d) +NULL + +--string DQ-- +Error: 2 - gzopen() expects parameter 3 to be long, string given, %s(%d) +NULL + +--string SQ-- +Error: 2 - gzopen() expects parameter 3 to be long, string given, %s(%d) +NULL + +--mixed case string-- +Error: 2 - gzopen() expects parameter 3 to be long, string given, %s(%d) +NULL + +--heredoc-- +Error: 2 - gzopen() expects parameter 3 to be long, string given, %s(%d) +NULL + +--instance of classWithToString-- +Error: 2 - gzopen() expects parameter 3 to be long, object given, %s(%d) +NULL + +--instance of classWithoutToString-- +Error: 2 - gzopen() expects parameter 3 to be long, object given, %s(%d) +NULL + +--undefined var-- +resource(%d) of type (stream) + +--unset var-- +resource(%d) of type (stream) + +--resource-- +Error: 2 - gzopen() expects parameter 3 to be long, resource given, %s(%d) +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation4.php b/hphp/test/zend/bad/ext-zlib/gzopen_variation4.php new file mode 100644 index 000000000..3bd07052b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation4.php @@ -0,0 +1,95 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation4.php.expectf b/hphp/test/zend/bad/ext-zlib/gzopen_variation4.php.expectf new file mode 100644 index 000000000..7ee744960 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation4.php.expectf @@ -0,0 +1,40 @@ +*** Testing gzopen() : usage variation *** + +--- testing include path --- + +** testing with mode=r ** +This is a file in dir2 +This is a file in dir1 +This is a file in dir1 +This is a file in working dir +This is a file in script dir + +** testing with mode=r+ ** +HipHop Warning: %a +HipHop Warning: %a +HipHop Warning: %a + +HipHop Warning: %a +HipHop Warning: %a +HipHop Warning: %a + +HipHop Warning: %a +HipHop Warning: %a +HipHop Warning: %a + +HipHop Warning: %a +HipHop Warning: %a +HipHop Warning: %a + +HipHop Warning: %a +HipHop Warning: %a +HipHop Warning: %a + + +** testing with mode=rt ** +This is a file in dir2 +This is a file in dir1 +This is a file in dir1 +This is a file in working dir +This is a file in script dir +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation5.php b/hphp/test/zend/bad/ext-zlib/gzopen_variation5.php new file mode 100644 index 000000000..531b2b81c --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation5.php @@ -0,0 +1,55 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation5.php.expectf b/hphp/test/zend/bad/ext-zlib/gzopen_variation5.php.expectf new file mode 100644 index 000000000..56709751b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation5.php.expectf @@ -0,0 +1,6 @@ +*** Testing gzopen() : variation *** +created in working dir +Not created in dir1 +created in working dir +Not created in dir1 +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation9.php b/hphp/test/zend/bad/ext-zlib/gzopen_variation9.php new file mode 100644 index 000000000..1ca88d39d --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation9.php @@ -0,0 +1,25 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzopen_variation9.php.expectf b/hphp/test/zend/bad/ext-zlib/gzopen_variation9.php.expectf new file mode 100644 index 000000000..d94fbe64e --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzopen_variation9.php.expectf @@ -0,0 +1,17 @@ +*** Testing gzopen() : variation *** +mode=r+ +HipHop Warning: %a +gzopen=bool(false) + +mode=rf +gzopen=resource(%d) of type (stream) + +mode=w+ +HipHop Warning: %a +gzopen=bool(false) + +mode=e +HipHop Warning: %a +gzopen=bool(false) + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzpassthru_error.php b/hphp/test/zend/bad/ext-zlib/gzpassthru_error.php new file mode 100644 index 000000000..62cb9bf43 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzpassthru_error.php @@ -0,0 +1,12 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzpassthru_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gzpassthru_error.php.expectf new file mode 100644 index 000000000..3021de04a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzpassthru_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzread_error.php b/hphp/test/zend/bad/ext-zlib/gzread_error.php new file mode 100644 index 000000000..3c52be267 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzread_error.php @@ -0,0 +1,15 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzread_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gzread_error.php.expectf new file mode 100644 index 000000000..3021de04a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzread_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzread_error2.php b/hphp/test/zend/bad/ext-zlib/gzread_error2.php new file mode 100644 index 000000000..8fbd5d69f --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzread_error2.php @@ -0,0 +1,12 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzread_error2.php.expectf b/hphp/test/zend/bad/ext-zlib/gzread_error2.php.expectf new file mode 100644 index 000000000..b22a822c2 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzread_error2.php.expectf @@ -0,0 +1,8 @@ +string(10) "When you'r" +HipHop Warning: %a +bool(false) +string(5) "e tau" +HipHop Warning: %a +bool(false) +string(8) "ght thro" +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzreadgzwriteplain.php b/hphp/test/zend/bad/ext-zlib/gzreadgzwriteplain.php new file mode 100644 index 000000000..1ef038c2b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzreadgzwriteplain.php @@ -0,0 +1,42 @@ + \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzreadgzwriteplain.php.expectf b/hphp/test/zend/bad/ext-zlib/gzreadgzwriteplain.php.expectf new file mode 100644 index 000000000..b596974f8 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzreadgzwriteplain.php.expectf @@ -0,0 +1,5 @@ +int(36864) +int(36864) +Strings are equal +int(18432) +Strings are equal \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzrewind_basic.php b/hphp/test/zend/bad/ext-zlib/gzrewind_basic.php new file mode 100644 index 000000000..0e533bcb9 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzrewind_basic.php @@ -0,0 +1,16 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzrewind_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/gzrewind_basic.php.expectf new file mode 100644 index 000000000..07d8a83ba --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzrewind_basic.php.expectf @@ -0,0 +1,10 @@ +test rewind before doing anything +bool(true) +int(0) + +first 30 characters=When you're taught through fee +int(30) +int(0) +first 10 characters=When you'r +first 20 characters=When you're taught t +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzrewind_error.php b/hphp/test/zend/bad/ext-zlib/gzrewind_error.php new file mode 100644 index 000000000..711c85e1a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzrewind_error.php @@ -0,0 +1,11 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzrewind_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gzrewind_error.php.expectf new file mode 100644 index 000000000..3021de04a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzrewind_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzrewind_variation1.php b/hphp/test/zend/bad/ext-zlib/gzrewind_variation1.php new file mode 100644 index 000000000..6cbd2799e --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzrewind_variation1.php @@ -0,0 +1,15 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzrewind_variation1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzrewind_variation1.php.expectf new file mode 100644 index 000000000..c510219f3 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzrewind_variation1.php.expectf @@ -0,0 +1,3 @@ +bool(false) +The first string.The second string. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_basic.php b/hphp/test/zend/bad/ext-zlib/gzseek_basic.php new file mode 100644 index 000000000..253b6627a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_basic.php @@ -0,0 +1,24 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/gzseek_basic.php.expectf new file mode 100644 index 000000000..cdcfab97d --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_basic.php.expectf @@ -0,0 +1,15 @@ +move to the 50th byte +int(0) +tell=50 +string(10) " high abov" + +move forward to the 100th byte +int(0) +tell=100 +string(10) "Destiny wh" + +move backward to the 20th byte +int(0) +tell=20 +string(10) "hrough fee" +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_error.php b/hphp/test/zend/bad/ext-zlib/gzseek_error.php new file mode 100644 index 000000000..72ec45f29 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_error.php @@ -0,0 +1,13 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gzseek_error.php.expectf new file mode 100644 index 000000000..4e6c56d42 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_error.php.expectf @@ -0,0 +1,7 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_variation2.php b/hphp/test/zend/bad/ext-zlib/gzseek_variation2.php new file mode 100644 index 000000000..c315a1743 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_variation2.php @@ -0,0 +1,24 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_variation2.php.expectf b/hphp/test/zend/bad/ext-zlib/gzseek_variation2.php.expectf new file mode 100644 index 000000000..cdcfab97d --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_variation2.php.expectf @@ -0,0 +1,15 @@ +move to the 50th byte +int(0) +tell=50 +string(10) " high abov" + +move forward to the 100th byte +int(0) +tell=100 +string(10) "Destiny wh" + +move backward to the 20th byte +int(0) +tell=20 +string(10) "hrough fee" +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_variation3.php b/hphp/test/zend/bad/ext-zlib/gzseek_variation3.php new file mode 100644 index 000000000..737c21ade --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_variation3.php @@ -0,0 +1,24 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_variation3.php.expectf b/hphp/test/zend/bad/ext-zlib/gzseek_variation3.php.expectf new file mode 100644 index 000000000..4e355c69f --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_variation3.php.expectf @@ -0,0 +1,16 @@ +move to the 50th byte +int(0) +tell=50 +string(10) " high abov" + +move forward to the 94th byte +int(0) +tell=94 +string(10) "ze it +Dest" + +move backward to the 77th byte +int(0) +tell=77 +string(10) "hat you ca" +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_variation6.php b/hphp/test/zend/bad/ext-zlib/gzseek_variation6.php new file mode 100644 index 000000000..0b685befc --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_variation6.php @@ -0,0 +1,19 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_variation6.php.expectf b/hphp/test/zend/bad/ext-zlib/gzseek_variation6.php.expectf new file mode 100644 index 000000000..c25998e24 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_variation6.php.expectf @@ -0,0 +1,9 @@ +move 40 bytes +tell=int(40) +move to the end +HipHop Warning: %a +int(-1) +tell=int(40) +eof=bool(false) +string(10) "iny flying" +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_variation7.php b/hphp/test/zend/bad/ext-zlib/gzseek_variation7.php new file mode 100644 index 000000000..407b7f21f --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_variation7.php @@ -0,0 +1,26 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzseek_variation7.php.expectf b/hphp/test/zend/bad/ext-zlib/gzseek_variation7.php.expectf new file mode 100644 index 000000000..a0cc780ce --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzseek_variation7.php.expectf @@ -0,0 +1,10 @@ +tell=int(23) +move to the end of the file +HipHop Warning: %a +int(-1) +tell=int(23) +tell=int(47) + +reading the output file +This is the first line.This is the second line. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gztell_basic.php b/hphp/test/zend/bad/ext-zlib/gztell_basic.php new file mode 100644 index 000000000..9e56c203e --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gztell_basic.php @@ -0,0 +1,15 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gztell_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/gztell_basic.php.expectf new file mode 100644 index 000000000..24d1544f5 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gztell_basic.php.expectf @@ -0,0 +1,9 @@ +int(0) +int(7) +int(29) +int(83) +int(100) +int(127) +int(142) +int(176) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gztell_error.php b/hphp/test/zend/bad/ext-zlib/gztell_error.php new file mode 100644 index 000000000..ceb13a36c --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gztell_error.php @@ -0,0 +1,9 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gztell_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gztell_error.php.expectf new file mode 100644 index 000000000..3021de04a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gztell_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzuncompress_basic1.php b/hphp/test/zend/bad/ext-zlib/gzuncompress_basic1.php new file mode 100644 index 000000000..cb0b33540 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzuncompress_basic1.php @@ -0,0 +1,25 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzuncompress_basic1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzuncompress_basic1.php.expectf new file mode 100644 index 000000000..f03965f70 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzuncompress_basic1.php.expectf @@ -0,0 +1,8 @@ +*** Testing gzuncompress() : basic functionality *** + +-- Basic decompress -- +int(0) + +-- Calling gzuncompress() with max length of 3547 -- +Result length is 3547 +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzuncompress_error1.php b/hphp/test/zend/bad/ext-zlib/gzuncompress_error1.php new file mode 100644 index 000000000..50de364ce --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzuncompress_error1.php @@ -0,0 +1,42 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzuncompress_error1.php.expectf b/hphp/test/zend/bad/ext-zlib/gzuncompress_error1.php.expectf new file mode 100644 index 000000000..7034c97f7 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzuncompress_error1.php.expectf @@ -0,0 +1,22 @@ +*** Testing gzuncompress() : error conditions *** + +-- Testing gzuncompress() function with Zero arguments -- +HipHop Warning: %a +NULL + +-- Testing gzuncompress() function with more than expected no. of arguments -- +HipHop Warning: %a +NULL + +-- Testing with a buffer that is too small -- +HipHop Warning: %a +bool(false) + +-- Testing with incorrect arguments -- +HipHop Warning: %a +bool(false) +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzwrite_error.php b/hphp/test/zend/bad/ext-zlib/gzwrite_error.php new file mode 100644 index 000000000..620848c71 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzwrite_error.php @@ -0,0 +1,15 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzwrite_error.php.expectf b/hphp/test/zend/bad/ext-zlib/gzwrite_error.php.expectf new file mode 100644 index 000000000..4e6c56d42 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzwrite_error.php.expectf @@ -0,0 +1,7 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzwrite_error2.php b/hphp/test/zend/bad/ext-zlib/gzwrite_error2.php new file mode 100644 index 000000000..4b8543dab --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzwrite_error2.php @@ -0,0 +1,16 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/gzwrite_error2.php.expectf b/hphp/test/zend/bad/ext-zlib/gzwrite_error2.php.expectf new file mode 100644 index 000000000..1170e80cb --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/gzwrite_error2.php.expectf @@ -0,0 +1,4 @@ +int(0) +int(0) + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation1.php b/hphp/test/zend/bad/ext-zlib/readgzfile_variation1.php new file mode 100644 index 000000000..bec416a1c --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation1.php @@ -0,0 +1,22 @@ + 'one', 2 => 'two'); + +$variation = array( + 'empty array' => array(), + 'int indexed array' => $index_array, + 'associative array' => $assoc_array, + 'nested arrays' => array('foo', $index_array, $assoc_array), + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation1.php.expectf b/hphp/test/zend/bad/ext-zlib/readgzfile_variation1.php.expectf new file mode 100644 index 000000000..521d811ab --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation1.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation10.php b/hphp/test/zend/bad/ext-zlib/readgzfile_variation10.php new file mode 100644 index 000000000..b2f349aee --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation10.php @@ -0,0 +1,24 @@ + @$unset_var, + 'undefined var' => @$undefined_var, + 'empty string DQ' => "", + 'empty string SQ' => '', + 'uppercase NULL' => NULL, + 'lowercase null' => null, + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation10.php.expectf b/hphp/test/zend/bad/ext-zlib/readgzfile_variation10.php.expectf new file mode 100644 index 000000000..3db4ad64b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation10.php.expectf @@ -0,0 +1,33 @@ +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation13.php b/hphp/test/zend/bad/ext-zlib/readgzfile_variation13.php new file mode 100644 index 000000000..eeb04e888 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation13.php @@ -0,0 +1,38 @@ + new classWithToString(), + 'instance of classWithoutToString' => new classWithoutToString(), + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation13.php.expectf b/hphp/test/zend/bad/ext-zlib/readgzfile_variation13.php.expectf new file mode 100644 index 000000000..71d345565 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation13.php.expectf @@ -0,0 +1,5 @@ +Error: 2 - readgzfile() expects parameter 2 to be long, object given, %s(%d) +NULL +Error: 2 - readgzfile() expects parameter 2 to be long, object given, %s(%d) +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation14.php b/hphp/test/zend/bad/ext-zlib/readgzfile_variation14.php new file mode 100644 index 000000000..3bef94efb --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation14.php @@ -0,0 +1,23 @@ + "string", + 'string SQ' => 'string', + 'mixed case string' => "sTrInG", + 'heredoc' => $heredoc + ); + + +foreach ( $variation_array as $var ) { + var_dump(readgzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation14.php.expectf b/hphp/test/zend/bad/ext-zlib/readgzfile_variation14.php.expectf new file mode 100644 index 000000000..521d811ab --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation14.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation15.php b/hphp/test/zend/bad/ext-zlib/readgzfile_variation15.php new file mode 100644 index 000000000..e911115a1 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation15.php @@ -0,0 +1,77 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation15.php.expectf b/hphp/test/zend/bad/ext-zlib/readgzfile_variation15.php.expectf new file mode 100644 index 000000000..759060b74 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation15.php.expectf @@ -0,0 +1,6 @@ +file content:This is a file in dir2 +file content:This is a file in dir1 +file content:This is a file in dir1 +file content:This is a file in working dir +file content:This is a file in script dir +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation2.php b/hphp/test/zend/bad/ext-zlib/readgzfile_variation2.php new file mode 100644 index 000000000..ea09b28e8 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation2.php @@ -0,0 +1,19 @@ + true, + 'lowercase false' =>false, + 'uppercase TRUE' =>TRUE, + 'uppercase FALSE' =>FALSE, + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation2.php.expectf b/hphp/test/zend/bad/ext-zlib/readgzfile_variation2.php.expectf new file mode 100644 index 000000000..521d811ab --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation2.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation3.php b/hphp/test/zend/bad/ext-zlib/readgzfile_variation3.php new file mode 100644 index 000000000..03ffa0842 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation3.php @@ -0,0 +1,24 @@ + @$unset_var, + 'undefined var' => @$undefined_var, + 'empty string DQ' => "", + 'empty string SQ' => '', + 'uppercase NULL' => NULL, + 'lowercase null' => null, + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation3.php.expectf b/hphp/test/zend/bad/ext-zlib/readgzfile_variation3.php.expectf new file mode 100644 index 000000000..2ec6984df --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation3.php.expectf @@ -0,0 +1,13 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation6.php b/hphp/test/zend/bad/ext-zlib/readgzfile_variation6.php new file mode 100644 index 000000000..76a893b4d --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation6.php @@ -0,0 +1,37 @@ + new classWithToString(), + 'instance of classWithoutToString' => new classWithoutToString(), + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $var , $use_include_path ) ); +} +?> \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation6.php.expectf b/hphp/test/zend/bad/ext-zlib/readgzfile_variation6.php.expectf new file mode 100644 index 000000000..ea7d390da --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation6.php.expectf @@ -0,0 +1,4 @@ +Error: 2 - readgzfile(Class A object): failed to open stream: No such file or directory, %s(%d) +bool(false) +Error: 2 - readgzfile() expects parameter 1 to be string, object given, %s(%d) +NULL \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation8.php b/hphp/test/zend/bad/ext-zlib/readgzfile_variation8.php new file mode 100644 index 000000000..d95c4e03a --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation8.php @@ -0,0 +1,22 @@ + 'one', 2 => 'two'); + +$variation = array( + 'empty array' => array(), + 'int indexed array' => $index_array, + 'associative array' => $assoc_array, + 'nested arrays' => array('foo', $index_array, $assoc_array), + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/readgzfile_variation8.php.expectf b/hphp/test/zend/bad/ext-zlib/readgzfile_variation8.php.expectf new file mode 100644 index 000000000..521d811ab --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/readgzfile_variation8.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate.php b/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate.php new file mode 100644 index 000000000..d841db500 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate.php @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate.php.expectf new file mode 100644 index 000000000..da944891e --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate.php.expectf @@ -0,0 +1 @@ +HctBDoAgDETRq8zOjfEeHKOGATG0TRpC4u1Vdn/xX4IoxkVMxgP1zA4vkJVhULk9UGkM6TvSNolmxUNlNLePVQ45O3eINf0fsQxtCxwv \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate2.php b/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate2.php new file mode 100644 index 000000000..138d562f0 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate2.php @@ -0,0 +1,9 @@ + 9)); +fwrite($fp, $text); +fclose($fp); + +?> \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate2.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate2.php.expectf new file mode 100644 index 000000000..03bcd78c5 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_filter_deflate2.php.expectf @@ -0,0 +1 @@ +ËA€ DÑ«ÌÎñ£†1´MBâíUvñ_‚(ÆELÆõÌ/•aP¹=Pi é;Ò6‰fÅCe4·U9;wˆ5ý± m / \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate.php b/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate.php new file mode 100644 index 000000000..b60c306db --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate.php @@ -0,0 +1,10 @@ + \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate.php.expectf new file mode 100644 index 000000000..0024eccac --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate.php.expectf @@ -0,0 +1 @@ +I am the very model of a modern major general, I've information vegetable, animal, and mineral. \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate2.php b/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate2.php new file mode 100644 index 000000000..6b862be98 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate2.php @@ -0,0 +1,28 @@ + 15+16)); +echo "2\n"; +echo fread($fp, 2000); +fclose($fp); +// auto-detect +$fp = fopen(dirname(__FILE__) . '/test.txt.gz', 'r'); +stream_filter_append($fp, 'zlib.inflate', STREAM_FILTER_READ, array('window' => 15+32)); +echo "3\n"; +echo fread($fp, 2000); +fclose($fp); + +?> \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate2.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate2.php.expectf new file mode 100644 index 000000000..6194fff98 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_filter_inflate2.php.expectf @@ -0,0 +1,5 @@ +1 +2 +This is quite the thing ain't it +3 +This is quite the thing ain't it \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_dir_basic.php b/hphp/test/zend/bad/ext-zlib/zlib_scheme_dir_basic.php new file mode 100644 index 000000000..cc52d9936 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_dir_basic.php @@ -0,0 +1,9 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_dir_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_scheme_dir_basic.php.expectf new file mode 100644 index 000000000..d7e325ca0 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_dir_basic.php.expectf @@ -0,0 +1,6 @@ +bool(false) +bool(false) +HipHop Warning: %a +bool(false) +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_fopen_variation1.php b/hphp/test/zend/bad/ext-zlib/zlib_scheme_fopen_variation1.php new file mode 100644 index 000000000..266e1925b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_fopen_variation1.php @@ -0,0 +1,11 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_fopen_variation1.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_scheme_fopen_variation1.php.expectf new file mode 100644 index 000000000..cf5e2f62f --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_fopen_variation1.php.expectf @@ -0,0 +1,9 @@ +file=compress.zlib://file://%s/004.txt.gz + +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_rename_basic.php b/hphp/test/zend/bad/ext-zlib/zlib_scheme_rename_basic.php new file mode 100644 index 000000000..a9a0628d4 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_rename_basic.php @@ -0,0 +1,7 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_rename_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_scheme_rename_basic.php.expectf new file mode 100644 index 000000000..23e9473c3 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_rename_basic.php.expectf @@ -0,0 +1,3 @@ +HipHop Warning: %a +bool(true) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic.php b/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic.php new file mode 100644 index 000000000..f25583888 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic.php @@ -0,0 +1,7 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic.php.expectf new file mode 100644 index 000000000..3cbce755b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic.php.expectf @@ -0,0 +1,3 @@ +HipHop Warning: %a +HipHop Warning: %a +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic2.php b/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic2.php new file mode 100644 index 000000000..d33d52720 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic2.php @@ -0,0 +1,21 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic2.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic2.php.expectf new file mode 100644 index 000000000..fa059d808 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_stat_basic2.php.expectf @@ -0,0 +1,15 @@ +file_exists=bool(false) +is_file=bool(false) +is_dir=bool(false) +is_readable=bool(false) + +filesize= +HipHop Warning: %a +bool(false) +filetype= +HipHop Warning: %a +bool(false) +fileatime= +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_unlink_basic.php b/hphp/test/zend/bad/ext-zlib/zlib_scheme_unlink_basic.php new file mode 100644 index 000000000..b515763f2 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_unlink_basic.php @@ -0,0 +1,7 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_scheme_unlink_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_scheme_unlink_basic.php.expectf new file mode 100644 index 000000000..23e9473c3 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_scheme_unlink_basic.php.expectf @@ -0,0 +1,3 @@ +HipHop Warning: %a +bool(true) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fflush_basic.php b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fflush_basic.php new file mode 100644 index 000000000..b1dac7b9d --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fflush_basic.php @@ -0,0 +1,19 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fflush_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fflush_basic.php.expectf new file mode 100644 index 000000000..c0326f8fe --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fflush_basic.php.expectf @@ -0,0 +1,4 @@ +bool(true) +bool(true) +Here is the string to be written.Here is the string to be written. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_flock_basic.php b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_flock_basic.php new file mode 100644 index 000000000..a31106ded --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_flock_basic.php @@ -0,0 +1,7 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_flock_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_flock_basic.php.expectf new file mode 100644 index 000000000..b77f69cff --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_flock_basic.php.expectf @@ -0,0 +1,2 @@ +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fstat_basic.php b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fstat_basic.php new file mode 100644 index 000000000..c1c073508 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fstat_basic.php @@ -0,0 +1,7 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fstat_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fstat_basic.php.expectf new file mode 100644 index 000000000..b77f69cff --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_fstat_basic.php.expectf @@ -0,0 +1,2 @@ +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_ftruncate_basic.php b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_ftruncate_basic.php new file mode 100644 index 000000000..6d3de9c9e --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_ftruncate_basic.php @@ -0,0 +1,17 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_ftruncate_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_ftruncate_basic.php.expectf new file mode 100644 index 000000000..3cbce755b --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_ftruncate_basic.php.expectf @@ -0,0 +1,3 @@ +HipHop Warning: %a +HipHop Warning: %a +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_meta_data_basic.php b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_meta_data_basic.php new file mode 100644 index 000000000..2ff53dc9c --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_meta_data_basic.php @@ -0,0 +1,15 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/bad/ext-zlib/zlib_wrapper_meta_data_basic.php.expectf b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_meta_data_basic.php.expectf new file mode 100644 index 000000000..c2ceae464 --- /dev/null +++ b/hphp/test/zend/bad/ext-zlib/zlib_wrapper_meta_data_basic.php.expectf @@ -0,0 +1,40 @@ +no wrapper +array(7) { + ["stream_type"]=> + string(4) "ZLIB" + ["mode"]=> + string(1) "r" + ["unread_bytes"]=> + int(0) + ["seekable"]=> + bool(true) + ["timed_out"]=> + bool(false) + ["blocked"]=> + bool(true) + ["eof"]=> + bool(false) +} + +with wrapper +array(9) { + ["wrapper_type"]=> + string(4) "ZLIB" + ["stream_type"]=> + string(4) "ZLIB" + ["mode"]=> + string(1) "r" + ["unread_bytes"]=> + int(0) + ["seekable"]=> + bool(true) + ["uri"]=> + string(%d) "compress.zlib://%s/004.txt.gz" + ["timed_out"]=> + bool(false) + ["blocked"]=> + bool(true) + ["eof"]=> + bool(false) +} +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/001.php b/hphp/test/zend/good/ext-zlib/001.php new file mode 100644 index 000000000..e9b6f6219 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/001.php @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/001.php.expectf b/hphp/test/zend/good/ext-zlib/001.php.expectf new file mode 100644 index 000000000..ab7eb0f35 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/001.php.expectf @@ -0,0 +1,6 @@ +100 36864 +Strings are equal +100 36864 +Strings are equal +5 15 +Strings are equal \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/002.php b/hphp/test/zend/good/ext-zlib/002.php new file mode 100644 index 000000000..e8d877458 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/002.php @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/002.php.expectf b/hphp/test/zend/good/ext-zlib/002.php.expectf new file mode 100644 index 000000000..7c95c5222 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/002.php.expectf @@ -0,0 +1,4 @@ +106 36864 +Strings are equal +106 36864 +Strings are equal \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/003.php b/hphp/test/zend/good/ext-zlib/003.php new file mode 100644 index 000000000..7687dc93b --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/003.php @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/003.php.expectf b/hphp/test/zend/good/ext-zlib/003.php.expectf new file mode 100644 index 000000000..ce28a712c --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/003.php.expectf @@ -0,0 +1,2 @@ +118 36864 +Strings are equal \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/004.php b/hphp/test/zend/good/ext-zlib/004.php new file mode 100644 index 000000000..1ad0682ee --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/004.php @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/004.php.expectf b/hphp/test/zend/good/ext-zlib/004.php.expectf new file mode 100644 index 000000000..0199fac5e --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/004.php.expectf @@ -0,0 +1,47 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +bool(false) +HipHop Warning: %a +NULL +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +Done \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/004.txt.gz b/hphp/test/zend/good/ext-zlib/004.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..07805db7558078115fc0dc63a4426a87508d382a GIT binary patch literal 150 zcmV;H0BQdpiwFo?U!X()128Z&E_8Tw06mQ{4gxU@1pB;VJ3d0g3#iS-cZmqL6gx!W z^%x}RygS!d1Kh@V0JhN>q*^qS#RPf;R27L%W^soQ` E06hOe-2eap literal 0 HcmV?d00001 diff --git a/hphp/test/zend/good/ext-zlib/bug60761.php b/hphp/test/zend/good/ext-zlib/bug60761.php new file mode 100644 index 000000000..cc21a2764 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug60761.php @@ -0,0 +1,41 @@ + \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/bug60761.php.expectf b/hphp/test/zend/good/ext-zlib/bug60761.php.expectf new file mode 100644 index 000000000..bec38ae44 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug60761.php.expectf @@ -0,0 +1,5 @@ +%s +array(1) { + [0]=> + int(%d) +} \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/bug61139.php b/hphp/test/zend/good/ext-zlib/bug61139.php new file mode 100644 index 000000000..2a8699f9f --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug61139.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/bug61139.php.expectf b/hphp/test/zend/good/ext-zlib/bug61139.php.expectf new file mode 100644 index 000000000..cfb6a8593 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug61139.php.expectf @@ -0,0 +1 @@ +HipHop Warning: %a \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/bug61287.php b/hphp/test/zend/good/ext-zlib/bug61287.php new file mode 100644 index 000000000..602da8bcb --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug61287.php @@ -0,0 +1,16 @@ + 1, + 'discipline' => 23, + 'degrees' => array(), + 'country_id' => 27 +); + +$serialized = serialize($array); + +$deflated = gzdeflate($serialized, 9); +$inflated = gzinflate($deflated); + +echo strlen($inflated),"\n"; +?> +Done \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/bug61287.php.expectf b/hphp/test/zend/good/ext-zlib/bug61287.php.expectf new file mode 100644 index 000000000..b3917c2b2 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug61287.php.expectf @@ -0,0 +1,2 @@ +92 +Done \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/bug61443.php b/hphp/test/zend/good/ext-zlib/bug61443.php new file mode 100644 index 000000000..990c0c1f9 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug61443.php @@ -0,0 +1,5 @@ + +DONE \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/bug61443.php.expectf b/hphp/test/zend/good/ext-zlib/bug61443.php.expectf new file mode 100644 index 000000000..4f3966ffe --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug61443.php.expectf @@ -0,0 +1,2 @@ +end +DONE \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/bug_34821.php b/hphp/test/zend/good/ext-zlib/bug_34821.php new file mode 100644 index 000000000..01ffa7e42 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug_34821.php @@ -0,0 +1,23 @@ + \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/bug_34821.php.expectf b/hphp/test/zend/good/ext-zlib/bug_34821.php.expectf new file mode 100644 index 000000000..56dbad276 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/bug_34821.php.expectf @@ -0,0 +1,12 @@ +bool(true) +bool(true) +bool(true) +bool(true) +bool(true) +bool(true) +bool(true) +bool(true) +bool(true) +bool(true) +bool(true) +bool(true) \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzclose_basic.php b/hphp/test/zend/good/ext-zlib/gzclose_basic.php new file mode 100644 index 000000000..a0f3d826b --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzclose_basic.php @@ -0,0 +1,22 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzclose_basic.php.expectf b/hphp/test/zend/good/ext-zlib/gzclose_basic.php.expectf new file mode 100644 index 000000000..00411496a --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzclose_basic.php.expectf @@ -0,0 +1,5 @@ +bool(true) +HipHop Warning: %a +bool(true) +HipHop Warning: %a +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzeof_variation1.php b/hphp/test/zend/good/ext-zlib/gzeof_variation1.php new file mode 100644 index 000000000..4e6ad2841 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzeof_variation1.php @@ -0,0 +1,15 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzeof_variation1.php.expectf b/hphp/test/zend/good/ext-zlib/gzeof_variation1.php.expectf new file mode 100644 index 000000000..f177a3672 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzeof_variation1.php.expectf @@ -0,0 +1,5 @@ +bool(false) +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_basic.php b/hphp/test/zend/good/ext-zlib/gzfile_basic.php new file mode 100644 index 000000000..57eb5f374 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_basic.php @@ -0,0 +1,20 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_basic.php.expectf b/hphp/test/zend/good/ext-zlib/gzfile_basic.php.expectf new file mode 100644 index 000000000..216e6c381 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_basic.php.expectf @@ -0,0 +1,11 @@ +array(3) { + [0]=> + string(12) "hello world +" + [1]=> + string(22) "is a very common test +" + [2]=> + string(17) "for all languages" +} +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_basic2.php b/hphp/test/zend/good/ext-zlib/gzfile_basic2.php new file mode 100644 index 000000000..e0c4bae9e --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_basic2.php @@ -0,0 +1,20 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_basic2.php.expectf b/hphp/test/zend/good/ext-zlib/gzfile_basic2.php.expectf new file mode 100644 index 000000000..216e6c381 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_basic2.php.expectf @@ -0,0 +1,11 @@ +array(3) { + [0]=> + string(12) "hello world +" + [1]=> + string(22) "is a very common test +" + [2]=> + string(17) "for all languages" +} +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_error.php b/hphp/test/zend/good/ext-zlib/gzfile_error.php new file mode 100644 index 000000000..b32a67b47 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_error.php @@ -0,0 +1,14 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_error.php.expectf b/hphp/test/zend/good/ext-zlib/gzfile_error.php.expectf new file mode 100644 index 000000000..54f5bdaf2 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation11.php b/hphp/test/zend/good/ext-zlib/gzfile_variation11.php new file mode 100644 index 000000000..10c3dc3c0 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation11.php @@ -0,0 +1,20 @@ + 10.5, + 'float -10.5' => -10.5, + 'float 12.3456789000e10' => 12.3456789000e10, + 'float -12.3456789000e10' => -12.3456789000e10, + 'float .5' => .5, + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation11.php.expectf b/hphp/test/zend/good/ext-zlib/gzfile_variation11.php.expectf new file mode 100644 index 000000000..c5c5f977c --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation11.php.expectf @@ -0,0 +1,101 @@ +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation12.php b/hphp/test/zend/good/ext-zlib/gzfile_variation12.php new file mode 100644 index 000000000..5a555c4c4 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation12.php @@ -0,0 +1,19 @@ + 0, + 'int 1' => 1, + 'int 12345' => 12345, + 'int -12345' => -2345, + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation12.php.expectf b/hphp/test/zend/good/ext-zlib/gzfile_variation12.php.expectf new file mode 100644 index 000000000..71e104aa6 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation12.php.expectf @@ -0,0 +1,81 @@ +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation4.php b/hphp/test/zend/good/ext-zlib/gzfile_variation4.php new file mode 100644 index 000000000..45f525280 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation4.php @@ -0,0 +1,20 @@ + 10.5, + 'float -10.5' => -10.5, + 'float 12.3456789000e10' => 12.3456789000e10, + 'float -12.3456789000e10' => -12.3456789000e10, + 'float .5' => .5, + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation4.php.expectf b/hphp/test/zend/good/ext-zlib/gzfile_variation4.php.expectf new file mode 100644 index 000000000..04e26233c --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation4.php.expectf @@ -0,0 +1,11 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation5.php b/hphp/test/zend/good/ext-zlib/gzfile_variation5.php new file mode 100644 index 000000000..598872886 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation5.php @@ -0,0 +1,19 @@ + 0, + 'int 1' => 1, + 'int 12345' => 12345, + 'int -12345' => -2345, + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation5.php.expectf b/hphp/test/zend/good/ext-zlib/gzfile_variation5.php.expectf new file mode 100644 index 000000000..1af86787f --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation5.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation7.php b/hphp/test/zend/good/ext-zlib/gzfile_variation7.php new file mode 100644 index 000000000..6ee07b695 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation7.php @@ -0,0 +1,23 @@ + "string", + 'string SQ' => 'string', + 'mixed case string' => "sTrInG", + 'heredoc' => $heredoc + ); + + +foreach ( $variation_array as $var ) { + var_dump(gzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation7.php.expectf b/hphp/test/zend/good/ext-zlib/gzfile_variation7.php.expectf new file mode 100644 index 000000000..1af86787f --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation7.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation9.php b/hphp/test/zend/good/ext-zlib/gzfile_variation9.php new file mode 100644 index 000000000..b3f4ccf1e --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation9.php @@ -0,0 +1,18 @@ + true, + 'lowercase false' =>false, + 'uppercase TRUE' =>TRUE, + 'uppercase FALSE' =>FALSE, + ); + + +foreach ( $variation as $var ) { + var_dump(gzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfile_variation9.php.expectf b/hphp/test/zend/good/ext-zlib/gzfile_variation9.php.expectf new file mode 100644 index 000000000..71e104aa6 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfile_variation9.php.expectf @@ -0,0 +1,81 @@ +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfilegzreadfile.php b/hphp/test/zend/good/ext-zlib/gzfilegzreadfile.php new file mode 100644 index 000000000..d348c0e72 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfilegzreadfile.php @@ -0,0 +1,41 @@ + \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzfilegzreadfile.php.expectf b/hphp/test/zend/good/ext-zlib/gzfilegzreadfile.php.expectf new file mode 100644 index 000000000..c2ad49441 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzfilegzreadfile.php.expectf @@ -0,0 +1,34 @@ +int(560) +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah + +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah +blah blah blah blah blah blah blah \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzgetc_basic_1.php b/hphp/test/zend/good/ext-zlib/gzgetc_basic_1.php new file mode 100644 index 000000000..6ed0820d6 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzgetc_basic_1.php @@ -0,0 +1,20 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzgetc_basic_1.php.expectf b/hphp/test/zend/good/ext-zlib/gzgetc_basic_1.php.expectf new file mode 100644 index 000000000..0254bf9f2 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzgetc_basic_1.php.expectf @@ -0,0 +1,9 @@ +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me + +characters counted=176 +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_basic.php b/hphp/test/zend/good/ext-zlib/gzopen_basic.php new file mode 100644 index 000000000..cfaac726f --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_basic.php @@ -0,0 +1,27 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_basic.php.expectf b/hphp/test/zend/good/ext-zlib/gzopen_basic.php.expectf new file mode 100644 index 000000000..62ad15b7e --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_basic.php.expectf @@ -0,0 +1,14 @@ +*** Testing gzopen() : basic functionality *** +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_error.php b/hphp/test/zend/good/ext-zlib/gzopen_error.php new file mode 100644 index 000000000..7850dcd37 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_error.php @@ -0,0 +1,25 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_error.php.expectf b/hphp/test/zend/good/ext-zlib/gzopen_error.php.expectf new file mode 100644 index 000000000..b68c955ce --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_error.php.expectf @@ -0,0 +1,10 @@ +*** Testing gzopen() : error conditions *** + +-- Testing gzopen() function with more than expected no. of arguments -- +HipHop Warning: %a +NULL + +-- Testing gzopen() function with less than expected no. of arguments -- +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_variation6.php b/hphp/test/zend/good/ext-zlib/gzopen_variation6.php new file mode 100644 index 000000000..1649db9b1 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_variation6.php @@ -0,0 +1,33 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_variation6.php.expectf b/hphp/test/zend/good/ext-zlib/gzopen_variation6.php.expectf new file mode 100644 index 000000000..987b1fa38 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_variation6.php.expectf @@ -0,0 +1,4 @@ +*** Testing gzopen() : variation *** +This is an absolute file +This is a relative file +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_variation7.php b/hphp/test/zend/good/ext-zlib/gzopen_variation7.php new file mode 100644 index 000000000..a7f597856 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_variation7.php @@ -0,0 +1,14 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_variation7.php.expectf b/hphp/test/zend/good/ext-zlib/gzopen_variation7.php.expectf new file mode 100644 index 000000000..17fb34ba5 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_variation7.php.expectf @@ -0,0 +1,7 @@ +string(30) "When you're taught through fee" +string(10) "When you'r" +string(15) "lings +Destiny f" +string(50) "e taught through feelings +Destiny flying high abov" +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_variation8.php b/hphp/test/zend/good/ext-zlib/gzopen_variation8.php new file mode 100644 index 000000000..32d5e20e4 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_variation8.php @@ -0,0 +1,27 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzopen_variation8.php.expectf b/hphp/test/zend/good/ext-zlib/gzopen_variation8.php.expectf new file mode 100644 index 000000000..af864a3da --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzopen_variation8.php.expectf @@ -0,0 +1,5 @@ +*** Testing gzopen() : variation *** +Here is some plain +text to be read +and displayed. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzpassthru_basic.php b/hphp/test/zend/good/ext-zlib/gzpassthru_basic.php new file mode 100644 index 000000000..24a444e80 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzpassthru_basic.php @@ -0,0 +1,13 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzpassthru_basic.php.expectf b/hphp/test/zend/good/ext-zlib/gzpassthru_basic.php.expectf new file mode 100644 index 000000000..60ab615cb --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzpassthru_basic.php.expectf @@ -0,0 +1,9 @@ +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +int(0) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzputs_basic.php b/hphp/test/zend/good/ext-zlib/gzputs_basic.php new file mode 100644 index 000000000..2c37b1823 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzputs_basic.php @@ -0,0 +1,17 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzputs_basic.php.expectf b/hphp/test/zend/good/ext-zlib/gzputs_basic.php.expectf new file mode 100644 index 000000000..828efbfbb --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzputs_basic.php.expectf @@ -0,0 +1,4 @@ +int(34) +int(10) +Here is the string to be written. Here is th +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzread_basic.php b/hphp/test/zend/good/ext-zlib/gzread_basic.php new file mode 100644 index 000000000..3b53ef263 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzread_basic.php @@ -0,0 +1,15 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzread_basic.php.expectf b/hphp/test/zend/good/ext-zlib/gzread_basic.php.expectf new file mode 100644 index 000000000..a72cd04a0 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzread_basic.php.expectf @@ -0,0 +1,12 @@ +string(10) "When you'r" +string(14) "e taught throu" +string(7) "gh feel" +string(99) "ings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns " +string(46) "around +and I know that it descends down on me +" +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzread_variation1.php b/hphp/test/zend/good/ext-zlib/gzread_variation1.php new file mode 100644 index 000000000..f538e01c7 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzread_variation1.php @@ -0,0 +1,19 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzread_variation1.php.expectf b/hphp/test/zend/good/ext-zlib/gzread_variation1.php.expectf new file mode 100644 index 000000000..6e11d6528 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzread_variation1.php.expectf @@ -0,0 +1,5 @@ +string(0) "" +string(0) "" +string(0) "" +Here is the string to be written. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzreadgzwrite.php b/hphp/test/zend/good/ext-zlib/gzreadgzwrite.php new file mode 100644 index 000000000..583c1ca80 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzreadgzwrite.php @@ -0,0 +1,26 @@ + \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzreadgzwrite.php.expectf b/hphp/test/zend/good/ext-zlib/gzreadgzwrite.php.expectf new file mode 100644 index 000000000..3b40337ba --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzreadgzwrite.php.expectf @@ -0,0 +1,3 @@ +int(36864) +int(36864) +Strings are equal \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzrewind_basic2.php b/hphp/test/zend/good/ext-zlib/gzrewind_basic2.php new file mode 100644 index 000000000..6d0f6b751 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzrewind_basic2.php @@ -0,0 +1,17 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzrewind_basic2.php.expectf b/hphp/test/zend/good/ext-zlib/gzrewind_basic2.php.expectf new file mode 100644 index 000000000..105eec793 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzrewind_basic2.php.expectf @@ -0,0 +1,7 @@ +read to the end of the file, then rewind +bool(true) +int(176) +bool(false) +int(0) +first 20 characters=When you're taught t +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzseek_basic2.php b/hphp/test/zend/good/ext-zlib/gzseek_basic2.php new file mode 100644 index 000000000..992c7e692 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzseek_basic2.php @@ -0,0 +1,23 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzseek_basic2.php.expectf b/hphp/test/zend/good/ext-zlib/gzseek_basic2.php.expectf new file mode 100644 index 000000000..920ed75b9 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzseek_basic2.php.expectf @@ -0,0 +1,9 @@ +tell=23 +tell=43 +tell=67 + +reading the output file +This is the first line. +string(40) "0000000000000000000000000000000000000000" +This is the second line. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzseek_variation1.php b/hphp/test/zend/good/ext-zlib/gzseek_variation1.php new file mode 100644 index 000000000..b6cfe204e --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzseek_variation1.php @@ -0,0 +1,19 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzseek_variation1.php.expectf b/hphp/test/zend/good/ext-zlib/gzseek_variation1.php.expectf new file mode 100644 index 000000000..97aaa1279 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzseek_variation1.php.expectf @@ -0,0 +1,4 @@ +This is the first line. +string(40) "0000000000000000000000000000000000000000" +This is the second line. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzseek_variation4.php b/hphp/test/zend/good/ext-zlib/gzseek_variation4.php new file mode 100644 index 000000000..266b69382 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzseek_variation4.php @@ -0,0 +1,23 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzseek_variation4.php.expectf b/hphp/test/zend/good/ext-zlib/gzseek_variation4.php.expectf new file mode 100644 index 000000000..920ed75b9 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzseek_variation4.php.expectf @@ -0,0 +1,9 @@ +tell=23 +tell=43 +tell=67 + +reading the output file +This is the first line. +string(40) "0000000000000000000000000000000000000000" +This is the second line. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzseek_variation5.php b/hphp/test/zend/good/ext-zlib/gzseek_variation5.php new file mode 100644 index 000000000..d6f581ef4 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzseek_variation5.php @@ -0,0 +1,23 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzseek_variation5.php.expectf b/hphp/test/zend/good/ext-zlib/gzseek_variation5.php.expectf new file mode 100644 index 000000000..920ed75b9 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzseek_variation5.php.expectf @@ -0,0 +1,9 @@ +tell=23 +tell=43 +tell=67 + +reading the output file +This is the first line. +string(40) "0000000000000000000000000000000000000000" +This is the second line. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gztell_basic2.php b/hphp/test/zend/good/ext-zlib/gztell_basic2.php new file mode 100644 index 000000000..d233f64d2 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gztell_basic2.php @@ -0,0 +1,16 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gztell_basic2.php.expectf b/hphp/test/zend/good/ext-zlib/gztell_basic2.php.expectf new file mode 100644 index 000000000..ad752262d --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gztell_basic2.php.expectf @@ -0,0 +1,16 @@ +int(0) +bytes written=7 +tell=7 +bytes written=22 +tell=29 +bytes written=54 +tell=83 +bytes written=17 +tell=100 +bytes written=27 +tell=127 +bytes written=15 +tell=142 +bytes written=1000 +tell=1142 +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzwrite_basic.php b/hphp/test/zend/good/ext-zlib/gzwrite_basic.php new file mode 100644 index 000000000..d8bcfb077 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzwrite_basic.php @@ -0,0 +1,17 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzwrite_basic.php.expectf b/hphp/test/zend/good/ext-zlib/gzwrite_basic.php.expectf new file mode 100644 index 000000000..828efbfbb --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzwrite_basic.php.expectf @@ -0,0 +1,4 @@ +int(34) +int(10) +Here is the string to be written. Here is th +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzwrite_variation1.php b/hphp/test/zend/good/ext-zlib/gzwrite_variation1.php new file mode 100644 index 000000000..fcf2cdc38 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzwrite_variation1.php @@ -0,0 +1,13 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/gzwrite_variation1.php.expectf b/hphp/test/zend/good/ext-zlib/gzwrite_variation1.php.expectf new file mode 100644 index 000000000..106d864c9 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/gzwrite_variation1.php.expectf @@ -0,0 +1,4 @@ +int(0) +string(10) "When you'r" +int(0) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_basic.php b/hphp/test/zend/good/ext-zlib/readgzfile_basic.php new file mode 100644 index 000000000..4361f66d0 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_basic.php @@ -0,0 +1,21 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_basic.php.expectf b/hphp/test/zend/good/ext-zlib/readgzfile_basic.php.expectf new file mode 100644 index 000000000..c4d0fd9ae --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_basic.php.expectf @@ -0,0 +1,5 @@ +hello world +is a very common test +for all languages +int(52) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_basic2.php b/hphp/test/zend/good/ext-zlib/readgzfile_basic2.php new file mode 100644 index 000000000..20d97d432 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_basic2.php @@ -0,0 +1,21 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_basic2.php.expectf b/hphp/test/zend/good/ext-zlib/readgzfile_basic2.php.expectf new file mode 100644 index 000000000..c4d0fd9ae --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_basic2.php.expectf @@ -0,0 +1,5 @@ +hello world +is a very common test +for all languages +int(52) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_error.php b/hphp/test/zend/good/ext-zlib/readgzfile_error.php new file mode 100644 index 000000000..096eb358b --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_error.php @@ -0,0 +1,14 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_error.php.expectf b/hphp/test/zend/good/ext-zlib/readgzfile_error.php.expectf new file mode 100644 index 000000000..54f5bdaf2 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_error.php.expectf @@ -0,0 +1,5 @@ +HipHop Warning: %a +NULL +HipHop Warning: %a +NULL +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation11.php b/hphp/test/zend/good/ext-zlib/readgzfile_variation11.php new file mode 100644 index 000000000..0b5321051 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation11.php @@ -0,0 +1,20 @@ + 10.5, + 'float -10.5' => -10.5, + 'float 12.3456789000e10' => 12.3456789000e10, + 'float -12.3456789000e10' => -12.3456789000e10, + 'float .5' => .5, + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation11.php.expectf b/hphp/test/zend/good/ext-zlib/readgzfile_variation11.php.expectf new file mode 100644 index 000000000..f064a0439 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation11.php.expectf @@ -0,0 +1,36 @@ +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation12.php b/hphp/test/zend/good/ext-zlib/readgzfile_variation12.php new file mode 100644 index 000000000..912eec81f --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation12.php @@ -0,0 +1,19 @@ + 0, + 'int 1' => 1, + 'int 12345' => 12345, + 'int -12345' => -2345, + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation12.php.expectf b/hphp/test/zend/good/ext-zlib/readgzfile_variation12.php.expectf new file mode 100644 index 000000000..019f5e552 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation12.php.expectf @@ -0,0 +1,29 @@ +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation4.php b/hphp/test/zend/good/ext-zlib/readgzfile_variation4.php new file mode 100644 index 000000000..f55802c5f --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation4.php @@ -0,0 +1,20 @@ + 10.5, + 'float -10.5' => -10.5, + 'float 12.3456789000e10' => 12.3456789000e10, + 'float -12.3456789000e10' => -12.3456789000e10, + 'float .5' => .5, + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation4.php.expectf b/hphp/test/zend/good/ext-zlib/readgzfile_variation4.php.expectf new file mode 100644 index 000000000..04e26233c --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation4.php.expectf @@ -0,0 +1,11 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation5.php b/hphp/test/zend/good/ext-zlib/readgzfile_variation5.php new file mode 100644 index 000000000..f848cc8c8 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation5.php @@ -0,0 +1,19 @@ + 0, + 'int 1' => 1, + 'int 12345' => 12345, + 'int -12345' => -2345, + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation5.php.expectf b/hphp/test/zend/good/ext-zlib/readgzfile_variation5.php.expectf new file mode 100644 index 000000000..1af86787f --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation5.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation7.php b/hphp/test/zend/good/ext-zlib/readgzfile_variation7.php new file mode 100644 index 000000000..1fe6b62db --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation7.php @@ -0,0 +1,23 @@ + "string", + 'string SQ' => 'string', + 'mixed case string' => "sTrInG", + 'heredoc' => $heredoc + ); + + +foreach ( $variation_array as $var ) { + var_dump(readgzfile( $var , $use_include_path ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation7.php.expectf b/hphp/test/zend/good/ext-zlib/readgzfile_variation7.php.expectf new file mode 100644 index 000000000..1af86787f --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation7.php.expectf @@ -0,0 +1,9 @@ +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +HipHop Warning: %a +bool(false) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation9.php b/hphp/test/zend/good/ext-zlib/readgzfile_variation9.php new file mode 100644 index 000000000..c928b9537 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation9.php @@ -0,0 +1,18 @@ + true, + 'lowercase false' =>false, + 'uppercase TRUE' =>TRUE, + 'uppercase FALSE' =>FALSE, + ); + + +foreach ( $variation as $var ) { + var_dump(readgzfile( $filename, $var ) ); +} +?> +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/readgzfile_variation9.php.expectf b/hphp/test/zend/good/ext-zlib/readgzfile_variation9.php.expectf new file mode 100644 index 000000000..019f5e552 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/readgzfile_variation9.php.expectf @@ -0,0 +1,29 @@ +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +int(176) +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_basic.php b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_basic.php new file mode 100644 index 000000000..32e23c129 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_basic.php @@ -0,0 +1,25 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_basic.php.expectf b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_basic.php.expectf new file mode 100644 index 000000000..bdb512c1d --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_basic.php.expectf @@ -0,0 +1,2 @@ +OK: Copy identical +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation1.php b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation1.php new file mode 100644 index 000000000..59bbd88c0 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation1.php @@ -0,0 +1,26 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation1.php.expectf b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation1.php.expectf new file mode 100644 index 000000000..bdb512c1d --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation1.php.expectf @@ -0,0 +1,2 @@ +OK: Copy identical +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation2.php b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation2.php new file mode 100644 index 000000000..9d29eac3e --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation2.php @@ -0,0 +1,41 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation2.php.expectf b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation2.php.expectf new file mode 100644 index 000000000..bdb512c1d --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_copy_variation2.php.expectf @@ -0,0 +1,2 @@ +OK: Copy identical +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_file_basic.php b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_basic.php new file mode 100644 index 000000000..46deb1bbc --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_basic.php @@ -0,0 +1,7 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_file_basic.php.expectf b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_basic.php.expectf new file mode 100644 index 000000000..32ff7322c --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_basic.php.expectf @@ -0,0 +1,21 @@ +array(6) { + [0]=> + string(36) "When you're taught through feelings +" + [1]=> + string(26) "Destiny flying high above +" + [2]=> + string(38) "all I know is that you can realize it +" + [3]=> + string(18) "Destiny who cares +" + [4]=> + string(19) "as it turns around +" + [5]=> + string(39) "and I know that it descends down on me +" +} +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_file_get_contents_basic.php b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_get_contents_basic.php new file mode 100644 index 000000000..aede960ce --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_get_contents_basic.php @@ -0,0 +1,7 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_file_get_contents_basic.php.expectf b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_get_contents_basic.php.expectf new file mode 100644 index 000000000..d4d0832da --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_get_contents_basic.php.expectf @@ -0,0 +1,7 @@ +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_file_put_contents_basic.php b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_put_contents_basic.php new file mode 100644 index 000000000..398e633c5 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_put_contents_basic.php @@ -0,0 +1,17 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_file_put_contents_basic.php.expectf b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_put_contents_basic.php.expectf new file mode 100644 index 000000000..8477c02e0 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_put_contents_basic.php.expectf @@ -0,0 +1,4 @@ +Here is some plain +text to be read +and displayed. +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_file_read_file_basic.php b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_read_file_basic.php new file mode 100644 index 000000000..a041583a6 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_read_file_basic.php @@ -0,0 +1,6 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_file_read_file_basic.php.expectf b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_read_file_basic.php.expectf new file mode 100644 index 000000000..d4d0832da --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_file_read_file_basic.php.expectf @@ -0,0 +1,7 @@ +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_fopen_basic.php b/hphp/test/zend/good/ext-zlib/zlib_scheme_fopen_basic.php new file mode 100644 index 000000000..fa6b29225 --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_fopen_basic.php @@ -0,0 +1,8 @@ + +===DONE=== \ No newline at end of file diff --git a/hphp/test/zend/good/ext-zlib/zlib_scheme_fopen_basic.php.expectf b/hphp/test/zend/good/ext-zlib/zlib_scheme_fopen_basic.php.expectf new file mode 100644 index 000000000..d4d0832da --- /dev/null +++ b/hphp/test/zend/good/ext-zlib/zlib_scheme_fopen_basic.php.expectf @@ -0,0 +1,7 @@ +When you're taught through feelings +Destiny flying high above +all I know is that you can realize it +Destiny who cares +as it turns around +and I know that it descends down on me +===DONE=== \ No newline at end of file diff --git a/hphp/tools/import_zend_test.py b/hphp/tools/import_zend_test.py index 36e3bd1ec..537c46647 100755 --- a/hphp/tools/import_zend_test.py +++ b/hphp/tools/import_zend_test.py @@ -119,7 +119,6 @@ no_import = ( '/ext/spl', '/ext/sqlite3', '/ext/xmlwriter', - '/ext/zlib', # not implemented extensions '/sapi', @@ -231,6 +230,7 @@ other_files = ( '/ext-xmlreader/relaxNG.rng', '/ext-xmlreader/relaxNG2.rng', '/ext-xmlreader/relaxNG3.rng', + '/ext-zlib/004.txt.gz', '/tests/quicktester.inc', ) @@ -405,6 +405,8 @@ def walk(filename, source): test = test.replace("_002.xml", "_003.xml") if 'ext-xmlreader/004.php' in full_dest_filename: test = test.replace("_002.xml", "_004.xml") + if 'bug61139.php' in full_dest_filename: + test += "\nunlink('someFile');\n?>" file(full_dest_filename, 'w').write(test)