Get most remaining nohadva tests working
commitf961e932c45a2fbfff10225020ccac3284749b6e
authorShaunak Kishore <kshaunak@fb.com>
Fri, 19 Mar 2021 07:55:57 +0000 (19 00:55 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 19 Mar 2021 07:58:49 +0000 (19 00:58 -0700)
tree8a4b42a0fcb8745b91108e742864992cabe3d7d8
parent0dfdb18571c697830df4842053c399baf8b7b331
Get most remaining nohadva tests working

Summary:
The tests in hphp/test/slow/array_provenance are not needed after HAM unification is complete.

Outside of that directory, we should have very few nohadva tests. This diff adds expect files for most of them. Along the way, I discovered a small behavior: flipping the HAM unification switch also hardens clsmeth-non-clsmeth comparison warnings into errors. I'm okay with making this change as it hasn't caused problems for us yet, but we can take a quick look at our logging to see how common it is.

Differential Revision: D27159566

fbshipit-source-id: a9576bd84b945ef502138ee2fd8f7d2ef19c8434
155 files changed:
hphp/test/quick/profile/setprofile-this.php.expectf.hadva [new file with mode: 0644]
hphp/test/quick/xenon/xenon.php.nohadva [deleted file]
hphp/test/quick/xenon/xenon_crash.php.nohadva [deleted file]
hphp/test/slow/arrayish-casts.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/arrayish-casts.php.nohadva [deleted file]
hphp/test/slow/async/await_gena.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/async/await_gena.php.nohadva [deleted file]
hphp/test/slow/class-ptr/class-cast.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/class-ptr/class-cast.php.nohadva [deleted file]
hphp/test/slow/class-ptr/classptr-eager-convert.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/class-ptr/classptr-eager-convert.php.nohadva [deleted file]
hphp/test/slow/class-ptr/cmp.php.expect.hadva [copied from hphp/test/slow/global_func/class_meth/cmp.php.expect with 52% similarity]
hphp/test/slow/class-ptr/cmp.php.nohadva [deleted file]
hphp/test/slow/clsmeth-log.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/clsmeth-log.php.nohadva [deleted file]
hphp/test/slow/clsmeth/array-access-notice.php
hphp/test/slow/clsmeth/array-access-notice.php.nohadva [deleted file]
hphp/test/slow/clsmeth/compare-notice.php
hphp/test/slow/clsmeth/compare-notice.php.nohadva [deleted file]
hphp/test/slow/clsmeth/elem-set-notice.php
hphp/test/slow/clsmeth/elem-set-notice.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/clsmeth/elem-set-notice.php.nohadva [deleted file]
hphp/test/slow/clsmeth/elem-set-verbose.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/clsmeth/elem-set-verbose.php.nohadva [deleted file]
hphp/test/slow/clsmeth/elem-set.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/clsmeth/elem-set.php.nohadva [deleted file]
hphp/test/slow/clsmeth/elem-unset-notice.php
hphp/test/slow/clsmeth/elem-unset-notice.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/clsmeth/elem-unset-notice.php.nohadva [deleted file]
hphp/test/slow/clsmeth/notices.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/clsmeth/notices.php.nohadva [deleted file]
hphp/test/slow/clsmeth/types-notice.php
hphp/test/slow/clsmeth/types-notice.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/clsmeth/types-notice.php.nohadva [deleted file]
hphp/test/slow/config-override/shards-config.hdf
hphp/test/slow/config-override/shards-disabled.php
hphp/test/slow/config-override/shards-disabled.php.nohadva [deleted file]
hphp/test/slow/config-override/shards.php
hphp/test/slow/config-override/shards.php.nohadva [deleted file]
hphp/test/slow/dict/fb_serialize.php
hphp/test/slow/dict/fb_serialize.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/dict/fb_serialize.php.nohadva [deleted file]
hphp/test/slow/ext_factparse/ext_factparse.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/ext_factparse/ext_factparse.php.nohadva [deleted file]
hphp/test/slow/ext_fb/serialize.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/ext_fb/serialize.php.nohadva [deleted file]
hphp/test/slow/ext_preg/hackarrdvarrs/ext_preg.php.nohadva [deleted file]
hphp/test/slow/ext_preg/hackarrdvarrs/preg_filter.php.nohadva [deleted file]
hphp/test/slow/ext_preg/hackarrdvarrs/preg_replace_named_subpat.php.nohadva [deleted file]
hphp/test/slow/ext_zlib/hack_array/zip_archive_hack_array.php.nohadva [deleted file]
hphp/test/slow/func-ptr-no-interop/cmp.php.expect.hadva [copied from hphp/test/slow/global_func/class_meth/cmp.php.expect with 70% similarity]
hphp/test/slow/func-ptr-no-interop/cmp.php.nohadva [deleted file]
hphp/test/slow/func-ptr-no-interop/func-cast.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/func-ptr-no-interop/func-cast.php.nohadva [deleted file]
hphp/test/slow/func-ptr-no-interop/func-compact-builtins.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/func-ptr-no-interop/func-compact-builtins.php.nohadva [deleted file]
hphp/test/slow/function_pointer/null_comparison.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/function_pointer/null_comparison.php.nohadva [deleted file]
hphp/test/slow/function_pointer/null_comparison_jit.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/function_pointer/null_comparison_jit.php.nohadva [deleted file]
hphp/test/slow/function_pointer/rcls_meth_comparison.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/function_pointer/rcls_meth_comparison.php.nohadva [deleted file]
hphp/test/slow/global_func/class_meth/cast.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/global_func/class_meth/cast.php.nohadva [deleted file]
hphp/test/slow/global_func/class_meth/cmp.php.expect
hphp/test/slow/global_func/class_meth/cmp.php.expect.hadva [copied from hphp/test/slow/global_func/class_meth/cmp.php.expect with 61% similarity]
hphp/test/slow/global_func/class_meth/cmp.php.nohadva [deleted file]
hphp/test/slow/global_func/class_meth/dv_arr_hack_arr/container_builtins_convert_and_warn.php.nohadva [deleted file]
hphp/test/slow/global_func/class_meth/dv_arr_hack_arr/decl_type_warn.php.nohadva [deleted file]
hphp/test/slow/global_func/class_meth/dv_arr_hack_arr/serde.php.nohadva [deleted file]
hphp/test/slow/hack-arrays-eval.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/cast_marked.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/cast_marked.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/cast_marked_collection.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/implicit-key.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/implicit-key.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/json-encode.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/json-encode.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/legacy_builtins.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/legacy_serialize/is_legacy_behavior_enabled.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/legacy_serialize/pre-migration.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/legacy_serialize/pre-migration.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/legacy_serialize/recursive-helper.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/legacy_serialize/recursive-helper.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/legacy_serialize/recursive-tagging-stack.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/legacy_serialize/recursive-tagging.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/legacy_serialize/recursive-tagging.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/same-array-throw.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/same-array-throw.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/same-dict-throws.php.expect.hadva [moved from hphp/test/quick/profile/setprofile-this.php.nohadva with 100% similarity]
hphp/test/slow/hack_arr_compat/same-dict-throws.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/scalars.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/scalars.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/serialization-notices.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/serialization-notices.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/shape_tuple.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/shape_tuple.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/specialization-minstrs.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/specialization-minstrs.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/specialization.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/specialization.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/split_misc_notices.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/split_misc_notices.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/split_misc_notices_2.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/hack_arr_compat/split_misc_notices_2.php.nohadva [deleted file]
hphp/test/slow/hack_arr_compat/type-structure.php.nohadva [deleted file]
hphp/test/slow/is-expression/is-expression-hack-array-compat.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/is-expression/is-expression-hack-array-compat.php.nohadva [deleted file]
hphp/test/slow/keyset/fb_serialize.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/keyset/fb_serialize.php.nohadva [deleted file]
hphp/test/slow/prop-type-hints/default-value-repo.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/prop-type-hints/default-value-repo.php.nohadva [deleted file]
hphp/test/slow/prop-type-hints/initial-value-bad-repo.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/prop-type-hints/initial-value-bad-repo.php.nohadva [deleted file]
hphp/test/slow/prop-type-hints/initial-value-bad.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/prop-type-hints/initial-value-bad.php.nohadva [deleted file]
hphp/test/slow/prop-type-hints/thrift.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/prop-type-hints/thrift.php.nohadva [deleted file]
hphp/test/slow/reflection/param-default-value-text.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/reflection/param-default-value-text.php.nohadva [deleted file]
hphp/test/slow/reified-generics/hack-arr-dv-arrs.php.nohadva [deleted file]
hphp/test/slow/reified-generics/verify-param-darray-1.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/reified-generics/verify-param-darray-1.php.nohadva [deleted file]
hphp/test/slow/reified-generics/verify-param-varray-1.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/reified-generics/verify-param-varray-1.php.nohadva [deleted file]
hphp/test/slow/serialization/object-serialization.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/serialization/object-serialization.php.nohadva [deleted file]
hphp/test/slow/serialize/1865.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/serialize/1865.php.nohadva [deleted file]
hphp/test/slow/shapes/comparisons-relational.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/shapes/comparisons-relational.php.nohadva [deleted file]
hphp/test/slow/shapes/dict_conversions.php.nohadva [deleted file]
hphp/test/slow/shapes/dict_serialize.php.nohadva [deleted file]
hphp/test/slow/thrift/mark_legacy_arrays.php.nohadva [deleted file]
hphp/test/slow/typecheck/type_coersion_5.php.expectf.hadva [new file with mode: 0644]
hphp/test/slow/typecheck/type_coersion_5.php.nohadva [deleted file]
hphp/test/slow/vec/fb_serialize.php
hphp/test/slow/vec/fb_serialize.php.expect.hadva [new file with mode: 0644]
hphp/test/slow/vec/fb_serialize.php.nohadva [deleted file]
hphp/test/zend/good/ext/openssl/tests/012.php.expectf.hadva [new file with mode: 0644]
hphp/test/zend/good/ext/openssl/tests/012.php.nohadva [deleted file]
hphp/test/zend/good/ext/pcre/tests/preg_grep_error2.php.expectf.hadva [new file with mode: 0644]
hphp/test/zend/good/ext/pcre/tests/preg_grep_error2.php.nohadva [deleted file]
hphp/test/zend/good/ext/reflection/tests/bug51905.php.expectf.hadva [new file with mode: 0644]
hphp/test/zend/good/ext/reflection/tests/bug51905.php.nohadva [deleted file]
hphp/test/zend/good/ext/spl/tests/iterator_to_array_nonscalar_keys.php.expectf.hadva [new file with mode: 0644]
hphp/test/zend/good/ext/spl/tests/iterator_to_array_nonscalar_keys.php.nohadva [deleted file]
hphp/test/zend/good/ext/standard/tests/array/shuffle_variation5.php.expectregex.hadva [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/array/shuffle_variation5.php.nohadva [deleted file]
hphp/test/zend/good/ext/standard/tests/array/uasort_variation9.php.expectf.hadva [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/array/uasort_variation9.php.nohadva [deleted file]
hphp/test/zend/good/ext/standard/tests/image/getimagesize_variation3.php.expectf.hadva [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/image/getimagesize_variation3.php.nohadva [deleted file]
hphp/test/zend/good/ext/standard/tests/image/getimagesize_variation_003.php.expectf.hadva [new file with mode: 0644]
hphp/test/zend/good/ext/standard/tests/image/getimagesize_variation_003.php.nohadva [deleted file]