Core tests

This is the current state of the php-src/tests

Basic

Spec package: de.leanovate.jbj.tests.basic

de.leanovate.jbj.tests.basic.Basic1Spec

File State
basic/001.phpt OK
basic/002.phpt OK
basic/003.phpt OK
basic/004.phpt OK
basic/005.phpt OK
basic/006.phpt OK
basic/007.phpt OK
basic/008.phpt OK
basic/009.phpt OK

de.leanovate.jbj.tests.basic.Basic2Spec

File State
basic/010.phpt OK
basic/011.phpt OK
basic/012.phpt OK
basic/013.phpt OK
basic/014.phpt OK
basic/015.phpt OK
basic/016.phpt OK
basic/017.phpt OK
basic/018.phpt OK
basic/019.phpt OK
basic/020.phpt OK

de.leanovate.jbj.tests.basic.Basic3Spec

File State
basic/021.phpt OK
basic/022.phpt OK
basic/023.phpt OK
basic/024.phpt OK
basic/025.phpt OK
basic/026.phpt OK
basic/027.phpt OK
basic/028.phpt OK
basic/029.phpt Hard to transfer to UFT8 env
basic/030.phpt OK
basic/031.phpt OK
basic/032.phpt OK

Not yet implemented

File State
basic/bug20539.phpt Unknown
basic/bug29971.phpt Unknown
basic/bug45986.phpt Unknown
basic/bug51709_1.phpt Unknown
basic/bug51709_2.phpt Unknown
basic/bug53180.phpt Unknown
basic/bug54514.phpt Unknown
basic/bug55500.phpt Unknown
basic/bug61000.phpt Unknown
basic/enable_post_data_reading_01.phpt Unknown
basic/enable_post_data_reading_02.phpt Unknown
basic/enable_post_data_reading_03.phpt Unknown
basic/enable_post_data_reading_04.phpt Unknown
basic/req44164.phpt Unknown
basic/req60524-win.phpt Unknown
basic/req60524.phpt Unknown
basic/rfc1867_anonymous_upload.phpt Unknown
basic/rfc1867_array_upload.phpt Unknown
basic/rfc1867_boundary_1.phpt Unknown
basic/rfc1867_boundary_2.phpt Unknown
basic/rfc1867_empty_upload.phpt Unknown
basic/rfc1867_file_upload_disabled.phpt Unknown
basic/rfc1867_garbled_mime_headers.phpt Unknown
basic/rfc1867_invalid_boundary.phpt Unknown
basic/rfc1867_malicious_input.phpt Unknown
basic/rfc1867_max_file_size.phpt Unknown
basic/rfc1867_max_file_uploads_empty_files.phpt Unknown
basic/rfc1867_max_file_uploads_empty_files_debug.phpt Unknown
basic/rfc1867_missing_boundary.phpt Unknown
basic/rfc1867_missing_boundary_2.phpt Unknown
basic/rfc1867_post_max_filesize.phpt Unknown
basic/rfc1867_post_max_size.phpt Unknown

Classes

Spec package: de.leanovate.jbj.tests.classes

de.leanovate.jbj.tests.classes.CallSpec

File State
classes/__call_001.phpt OK
classes/__call_002.phpt OK
classes/__call_003.phpt OK
classes/__call_004.phpt OK
classes/__call_005.phpt OK
classes/__call_006.phpt OK
classes/__call_007.phpt OK

de.leanovate.jbj.tests.classes.SetGetSpec

File State
classes/__set__get_001.phpt OK
classes/__set__get_002.phpt OK
classes/__set__get_003.phpt OK
classes/__set__get_004.phpt OK
classes/__set__get_005.phpt OK
classes/__set_data_corrupt.phpt OK

de.leanovate.jbj.tests.classes.SetGetSpec

File State
classes/abstract.phpt OK
classes/abstract_by_interface_001.phpt OK
classes/abstract_by_interface_002.phpt OK
classes/abstract_class.phpt OK
classes/abstract_derived.phpt OK
classes/abstract_final.phpt OK
classes/abstract_inherit.phpt OK
classes/abstract_not_declared.phpt OK
classes/abstract_redeclare.phpt OK
classes/abstract_static.phpt OK
classes/abstract_user_call.phpt OK

de.leanovate.jbj.tests.classes.ArrayAccessSpec

File State
classes/array_access_001.phpt OK
classes/array_access_002.phpt OK
classes/array_access_003.phpt OK
classes/array_access_004.phpt OK
classes/array_access_005.phpt OK
classes/array_access_006.phpt OK
classes/array_access_007.phpt OK
classes/array_access_008.phpt OK
classes/array_access_009.phpt OK
classes/array_access_010.phpt OK
classes/array_access_011.phpt OK
classes/array_access_012.phpt OK
classes/array_access_013.phpt OK
classes/array_conversion_keys.phpt OK
classes/arrayobject_001.phpt Unknown

de.leanovate.jbj.tests.classes.AssignPropertySpec

File State
classes/assign_op_property_001.phpt OK

de.leanovate.jbj.tests.classes.AutoloadSpec

File State
classes/autoload_001.phpt OK
classes/autoload_002.phpt OK
classes/autoload_003.phpt OK
classes/autoload_004.phpt OK
classes/autoload_005.phpt OK
classes/autoload_006.phpt OK
classes/autoload_007.phpt OK
classes/autoload_008.phpt OK
classes/autoload_009.phpt OK
classes/autoload_010.phpt OK
classes/autoload_011.phpt OK
classes/autoload_012.phpt OK
classes/autoload_013.phpt Unknown
classes/autoload_014.phpt Unknown
classes/autoload_015.phpt Unknown
classes/autoload_016.phpt Unknown
classes/autoload_017.phpt Unknown
classes/autoload_018.phpt OK
classes/autoload_019.phpt OK
classes/autoload_020.phpt Unknown
classes/autoload_drived.phpt Unknown
classes/autoload_implements.phpt Unknown
classes/autoload_interface.phpt Unknown
classes/autoload_root.phpt Unknown

de.leanovate.jbj.tests.classes.BugSpec

File State
classes/bug23951.phpt OK
classes/bug24399.phpt OK
classes/bug24445.phpt OK
classes/bug26737.phpt Unknown
classes/bug27468.phpt Unknown
classes/bug27504.phpt Unknown
classes/bug29446.phpt Unknown
classes/bug63462.phpt Unknown

de.leanovate.jbj.tests.classes.BugSpec

File State
classes/class_abstract.phpt OK
classes/class_example.phpt OK
classes/class_final.phpt OK
classes/class_stdclass.phpt OK

de.leanovate.jbj.tests.classes.CloneSpec

File State
classes/clone_001.phpt OK
classes/clone_002.phpt OK
classes/clone_003.phpt OK
classes/clone_004.phpt OK
classes/clone_005.phpt OK
classes/clone_006.phpt OK

de.leanovate.jbj.tests.classes.ConstantsSpec

File State
classes/constants_basic_001.phpt OK
classes/constants_basic_002.phpt OK
classes/constants_basic_003.phpt OK
classes/constants_basic_004.phpt OK
classes/constants_basic_005.phpt OK
classes/constants_basic_006.phpt OK
classes/constants_error_001.phpt OK
classes/constants_error_002.phpt OK
classes/constants_error_003.phpt OK
classes/constants_error_004.phpt OK
classes/constants_error_005.phpt OK
classes/constants_error_006.phpt OK
classes/constants_error_007.phpt OK
classes/constants_scope_001.phpt OK

de.leanovate.jbj.tests.classes.CtorDtorSpec

File State
classes/ctor_dtor.phpt OK
classes/ctor_dtor_inheritance.phpt OK
classes/ctor_failure.phpt OK
classes/ctor_in_interface_01.phpt OK
classes/ctor_in_interface_02.phpt OK
classes/ctor_in_interface_03.phpt OK
classes/ctor_in_interface_04.phpt OK
classes/ctor_name_clash.phpt OK
classes/ctor_visibility.phpt OK

de.leanovate.jbj.tests.classes.DereferencingSpec

File State
classes/dereferencing_001.phpt OK

de.leanovate.jbj.tests.classes.DestructorSpec

File State
classes/destructor_and_echo.phpt OK
classes/destructor_and_exceptions.phpt OK
classes/destructor_and_globals.phpt OK
classes/destructor_and_references.phpt OK
classes/destructor_inheritance.phpt OK
classes/destructor_visibility_001.phpt OK
classes/destructor_visibility_002.phpt OK
classes/destructor_visibility_003.phpt OK

de.leanovate.jbj.tests.classes.FactorySpec

File State
classes/factory_001.phpt OK
classes/factory_and_singleton_001.phpt OK
classes/factory_and_singleton_002.phpt OK
classes/factory_and_singleton_003.phpt OK
classes/factory_and_singleton_004.phpt OK
classes/factory_and_singleton_005.phpt OK
classes/factory_and_singleton_006.phpt OK
classes/factory_and_singleton_007.phpt OK
classes/factory_and_singleton_008.phpt OK
classes/factory_and_singleton_009.phpt OK
classes/factory_and_singleton_010.phpt OK

de.leanovate.jbj.tests.classes.FinalSpec

File State
classes/final.phpt OK
classes/final_abstract.phpt OK
classes/final_ctor1.phpt Unknown
classes/final_ctor2.phpt Unknown
classes/final_ctor3.phpt Unknown
classes/final_redeclare.phpt OK
File State
classes/implicit_instantiation_001.phpt Unknown
classes/incdec_property_001.phpt OK
classes/incdec_property_002.phpt OK
classes/incdec_property_003.phpt OK
classes/incdec_property_004.phpt OK

de.leanovate.jbj.tests.classes.InheritanceSpec

File State
classes/inheritance.phpt OK
classes/inheritance_002.phpt OK
classes/inheritance_003.phpt OK
classes/inheritance_004.phpt OK
classes/inheritance_005.phpt OK
classes/inheritance_006.phpt OK
classes/inheritance_007.phpt Unknown

de.leanovate.jbj.tests.classes.InterfacesSpec

File State
classes/interface_and_extends.phpt OK
classes/interface_class.phpt OK
classes/interface_constant_inheritance_001.phpt OK
classes/interface_constant_inheritance_002.phpt OK
classes/interface_constant_inheritance_003.phpt OK
classes/interface_constant_inheritance_004.phpt OK
classes/interface_doubled.phpt OK
classes/interface_implemented.phpt OK
classes/interface_instantiate.phpt OK
classes/interface_member.phpt OK
classes/interface_method.phpt OK
classes/interface_method_final.phpt OK
classes/interface_method_private.phpt OK
classes/interface_must_be_implemented.phpt OK
classes/interface_optional_arg.phpt OK
classes/interface_optional_arg_002.phpt OK
classes/interface_optional_arg_003.phpt OK
classes/interfaces_001.phpt OK
classes/interfaces_002.phpt OK
classes/interfaces_003.phpt OK

de.leanovate.jbj.tests.classes.IteratorSpec

File State
classes/iterators_001.phpt OK
classes/iterators_002.phpt OK
classes/iterators_003.phpt OK
classes/iterators_004.phpt OK
classes/iterators_005.phpt OK
classes/iterators_006.phpt OK
classes/iterators_007.phpt OK
classes/iterators_008.phpt OK

de.leanovate.jbj.tests.classes.MethodCallSpec

File State
classes/method_call_variation_001.phpt OK
classes/method_override_optional_arg_001.phpt Unknown
classes/method_override_optional_arg_002.phpt Unknown

de.leanovate.jbj.tests.classes.ObjectReferenceSpec

File State
classes/new_001.phpt OK
classes/object_reference_001.phpt OK

de.leanovate.jbj.tests.classes.PrivateSpec

File State
classes/private_001.phpt OK
classes/private_002.phpt OK
classes/private_003.phpt OK
classes/private_003b.phpt OK
classes/private_004.phpt OK
classes/private_004b.phpt OK
classes/private_005.phpt OK
classes/private_005b.phpt OK
classes/private_006.phpt OK
classes/private_006b.phpt Unknown
classes/private_007.phpt Unknown
classes/private_007b.phpt Unknown
classes/private_members.phpt Unknown
classes/private_members_serialization.phpt Unknown
classes/private_redeclare.phpt Unknown

de.leanovate.jbj.tests.classes.PropertyOverridePrivateSpec

File State
classes/property_override_private_private.phpt OK
classes/property_override_private_privateStatic.phpt OK
classes/property_override_private_protected.phpt OK
classes/property_override_private_protectedStatic.phpt OK
classes/property_override_private_public.phpt OK
classes/property_override_private_publicStatic.phpt OK
classes/property_override_privateStatic_private.phpt OK
classes/property_override_privateStatic_privateStatic.phpt OK
classes/property_override_privateStatic_protected.phpt OK
classes/property_override_privateStatic_protectedStatic.phpt OK
classes/property_override_privateStatic_public.phpt OK
classes/property_override_privateStatic_publicStatic.phpt OK

de.leanovate.jbj.tests.classes.PropertyOverrideProtectedSpec

File State
classes/property_override_protected_private.phpt OK
classes/property_override_protected_privateStatic.phpt OK
classes/property_override_protected_protected.phpt OK
classes/property_override_protected_protectedStatic.phpt OK
classes/property_override_protected_public.phpt OK
classes/property_override_protected_publicStatic.phpt OK
classes/property_override_protectedStatic_private.phpt OK
classes/property_override_protectedStatic_privateStatic.phpt OK
classes/property_override_protectedStatic_protected.phpt OK
classes/property_override_protectedStatic_protectedStatic.phpt OK
classes/property_override_protectedStatic_public.phpt OK
classes/property_override_protectedStatic_publicStatic.phpt OK

de.leanovate.jbj.tests.classes.PropertyOverridePublicSpec

File State
classes/property_override_public_private.phpt OK
classes/property_override_public_privateStatic.phpt OK
classes/property_override_public_protected.phpt OK
classes/property_override_public_protectedStatic.phpt OK
classes/property_override_public_public.phpt OK
classes/property_override_public_publicStatic.phpt OK
classes/property_override_publicStatic_private.phpt OK
classes/property_override_publicStatic_privateStatic.phpt OK
classes/property_override_publicStatic_protected.phpt OK
classes/property_override_publicStatic_protectedStatic.phpt OK
classes/property_override_publicStatic_public.phpt OK
classes/property_override_publicStatic_publicStatic.phpt OK

de.leanovate.jbj.tests.classes.ProtectedSpec

File State  
classes/property_recreate_private.phpt Unknown  
classes/property_recreate_protected.phpt Unknown  
classes/protected_001.phpt OK  
classes/protected_001b.phpt OK  
classes/protected_002.phpt OK  
classes/serialize_001.phpt Unknown  
classes/singleton_001.phpt OK SingletonSpec

de.leanovate.jbj.tests.classes.StaticMixSpec

File State
classes/static_mix_1.phpt OK
classes/static_mix_2.phpt OK

de.leanovate.jbj.tests.classes.StaticPropertiesSpec

File State
classes/static_properties_001.phpt OK
classes/static_properties_003.phpt OK
classes/static_properties_003_error1.phpt OK
classes/static_properties_003_error2.phpt OK
classes/static_properties_003_error3.phpt OK
classes/static_properties_003_error4.phpt OK
classes/static_properties_004.phpt OK
classes/static_properties_undeclared_assign.phpt OK
classes/static_properties_undeclared_assignInc.phpt OK
classes/static_properties_undeclared_assignRef.phpt OK
classes/static_properties_undeclared_inc.phpt OK
classes/static_properties_undeclared_isset.phpt OK
classes/static_properties_undeclared_read.phpt OK

de.leanovate.jbj.tests.classes.ThisSpec

File State
classes/static_this.phpt OK
classes/this.phpt OK

de.leanovate.jbj.tests.classes.ToStringSpec

File State
classes/tostring_001.phpt OK
classes/tostring_002.phpt OK
classes/tostring_003.phpt OK
classes/tostring_004.phpt OK

de.leanovate.jbj.tests.classes.TypeHintingSpec

File State
classes/type_hinting_001.phpt OK
classes/type_hinting_002.phpt OK
classes/type_hinting_003.phpt OK
classes/type_hinting_004.phpt OK
classes/type_hinting_005a.phpt OK
classes/type_hinting_005b.phpt OK
classes/type_hinting_005c.phpt OK
classes/type_hinting_005d.phpt OK
classes/unset_properties.phpt Unknown

de.leanovate.jbj.tests.classes.VisibilitySpec

File State
classes/visibility_000a.phpt OK
classes/visibility_000b.phpt OK
classes/visibility_000c.phpt OK
classes/visibility_001a.phpt OK
classes/visibility_001b.phpt OK
classes/visibility_001c.phpt OK
classes/visibility_002a.phpt OK
classes/visibility_002b.phpt OK
classes/visibility_002c.phpt OK
classes/visibility_003a.phpt OK
classes/visibility_003b.phpt OK
classes/visibility_003c.phpt OK
classes/visibility_004a.phpt OK
classes/visibility_004b.phpt OK
classes/visibility_004c.phpt OK
classes/visibility_005.phpt Unknown

Functions

Package: de.leanovate.jbj.tests.func

de.leanovate.jbj.tests.func.FuncSpec

File State
func/001.phpt OK
func/002.phpt OK
func/003.phpt OK
func/004.phpt OK
func/005.phpt OK
func/005a.phpt Unknown
func/006.phpt OK
func/007.phpt Unknown
func/008.phpt Unknown
func/009.phpt Unknown
func/010.phpt Unknown
func/011.phpt Unknown
func/bug64523.phpt Unknown
func/ini_alter.phpt Unknown

Language

Package: de.leanovate.jbj.tests.lang

de.leanovate.jbj.tests.lang.Lang1Spec

File State
lang/001.phpt OK
lang/002.phpt OK
lang/003.phpt OK
lang/004.phpt OK
lang/005.phpt OK
lang/006.phpt OK
lang/007.phpt OK
lang/008.phpt OK
lang/009.phpt OK

de.leanovate.jbj.tests.lang.Lang2Spec

File State
lang/010.phpt OK
lang/011.phpt OK
lang/012.phpt OK
lang/013.phpt OK
lang/014.phpt OK
lang/015.phpt OK
lang/016.phpt OK
lang/017.phpt OK
lang/018.phpt OK
lang/019.phpt OK

de.leanovate.jbj.tests.lang.Lang3Spec

File State
lang/020.phpt OK
lang/021.phpt OK
lang/022.phpt OK
lang/023.phpt OK
lang/024.phpt OK
lang/025.phpt OK
lang/026.phpt OK
lang/027.phpt OK
lang/028.phpt OK

de.leanovate.jbj.tests.lang.Lang4Spec

File State
lang/030.phpt OK
lang/031.phpt OK
lang/032.phpt OK
lang/033.phpt OK
lang/034.phpt Unknown
lang/035.phpt OK
lang/036.phpt OK
lang/037.phpt OK
lang/038.phpt Unknown
lang/039.phpt Unknown

de.leanovate.jbj.tests.lang.Lang5Spec

File State
lang/040.phpt OK
lang/041.phpt OK
lang/042.phpt OK
lang/043.phpt OK
lang/044.phpt OK
lang/045.phpt Unknown

de.leanovate.jbj.tests.lang.ArrayShortcutSpec

File State
lang/array_shortcut_001.phpt OK
lang/array_shortcut_002.phpt OK
lang/array_shortcut_003.phpt OK
lang/array_shortcut_005.phpt OK

de.leanovate.jbj.tests.lang.BisonSpec

File State
lang/bison1.phpt OK

de.leanovate.jbj.tests.lang.Bug1xxxxSpec

File State
lang/bug17115.phpt OK
lang/bug18872.phpt OK
lang/bug19566.phpt OK
lang/bug19943.phpt OK

de.leanovate.jbj.tests.lang.Bug2xxxxSpec

File State
lang/bug20175.phpt OK
lang/bug21094.phpt OK
lang/bug21600.phpt OK
lang/bug21669.phpt OK
lang/bug21820.phpt Unknown
lang/bug21849.phpt OK
lang/bug21961.phpt OK
lang/bug22231.phpt OK
lang/bug22510.phpt OK
lang/bug22592.phpt OK
lang/bug22690.phpt OK

de.leanovate.jbj.tests.lang.Bug23xxxSpec

File State
lang/bug23279.phpt Unknown
lang/bug23384.phpt OK
lang/bug23489.phpt OK
lang/bug23524.phpt OK
lang/bug23584.phpt Unknown
lang/bug23624.phpt OK
lang/bug23922.phpt Unknown

de.leanovate.jbj.tests.lang.Bug24xxxSpec

File State
lang/bug24054.phpt Unknown
lang/bug24396.phpt OK
lang/bug24403.phpt Unknown
lang/bug24436.phpt OK
lang/bug24499.phpt OK
lang/bug24573.phpt OK
lang/bug24640.phpt Unknown
lang/bug24652.phpt OK
lang/bug24658.phpt OK
lang/bug24783.phpt OK
lang/bug24908.phpt OK
lang/bug24926.phpt OK
lang/bug24951.phpt OK

de.leanovate.jbj.tests.lang.Bug25xxxSpec

File State
lang/bug25145.phpt OK
lang/bug25547.phpt OK
lang/bug25652.phpt OK
lang/bug25922.phpt OK
lang/bug26182.phpt OK
lang/bug26696.phpt OK
lang/bug26866.phpt OK
lang/bug26869.phpt Unknown

de.leanovate.jbj.tests.lang.Bug27xxxSpec

File State
lang/bug27354.phpt OK
lang/bug27439.phpt Unknown
lang/bug27443.phpt OK
lang/bug27535.phpt OK
lang/bug28213.phpt Unknown
lang/bug28800.phpt OK
lang/bug29566.phpt OK
lang/bug29893.phpt OK
lang/bug29944.phpt Unknown

de.leanovate.jbj.tests.lang.Bug3xxxxSpec

File State
lang/bug30578.phpt OK
lang/bug30638.phpt Unknown
lang/bug30726.phpt OK
lang/bug30862.phpt OK
lang/bug32828.phpt Unknown
lang/bug32924.phpt OK
lang/bug35176.phpt Unknown
lang/bug35382.phpt OK
lang/bug38579.phpt Depends on script locator implementation

de.leanovate.jbj.tests.lang.Bug3xxxxSpec

File State
lang/bug43958.phpt Unknown
lang/bug44654.phpt OK
lang/bug44827.phpt OK
lang/bug45392.phpt Unknown
lang/bug55754.phpt OK
lang/bug7515.phpt Unknown

de.leanovate.jbj.tests.lang.CatchableErrorSpec

File State
lang/catchable_error_001.phpt OK
lang/catchable_error_002.phpt OK

de.leanovate.jbj.tests.lang.CommentSpec

File State  
lang/comments.phpt OK  
lang/comments2.phpt OK  
lang/compare_objects_basic1.phpt OK CompareObjectSpec
lang/compare_objects_basic2.phpt Unknown  
lang/each_binary_safety.phpt Unknown  
lang/empty_variation.phpt Unknown  

de.leanovate.jbj.tests.lang.EngineAssignExecOrderSpec

File State
lang/engine_assignExecutionOrder_001.phpt OK
lang/engine_assignExecutionOrder_002.phpt OK
lang/engine_assignExecutionOrder_003.phpt OK
lang/engine_assignExecutionOrder_004.phpt OK
lang/engine_assignExecutionOrder_005.phpt OK
lang/engine_assignExecutionOrder_006.phpt OK
lang/engine_assignExecutionOrder_007.phpt OK
lang/engine_assignExecutionOrder_008.phpt OK
lang/engine_assignExecutionOrder_009.phpt OK
lang/error_2_exception_001.phpt Unknown

de.leanovate.jbj.tests.lang.ExecutionOrderSpec

File State
lang/execution_order.phpt Unknown

de.leanovate.jbj.tests.lang.ForeachSpec

File State
lang/foreach_with_object_001.phpt OK
lang/foreach_with_references_001.phpt OK
lang/foreachLoop.001.phpt OK
lang/foreachLoop.002.phpt OK
lang/foreachLoop.003.phpt OK
lang/foreachLoop.004.phpt OK
lang/foreachLoop.005.phpt OK
lang/foreachLoop.006.phpt OK
lang/foreachLoop.009.phpt OK
lang/foreachLoop.010.phpt OK
lang/foreachLoop.011.phpt OK
lang/foreachLoop.012.phpt OK
lang/foreachLoop.013.phpt OK
lang/foreachLoop.014.phpt OK
lang/foreachLoop.015.phpt OK
lang/foreachLoop.016.phpt OK
lang/foreachLoop.017.phpt OK

de.leanovate.jbj.tests.lang.ForeachObjectsSpec

File State
lang/foreachLoopIterator.001.phpt OK
lang/foreachLoopIterator.002.phpt OK
lang/foreachLoopIteratorAggregate.001.phpt OK
lang/foreachLoopIteratorAggregate.002.phpt OK
lang/foreachLoopIteratorAggregate.003.phpt OK
lang/foreachLoopIteratorAggregate.004.phpt OK
lang/foreachLoopObjects.001.phpt OK
lang/foreachLoopObjects.002.phpt OK
lang/foreachLoopObjects.003.phpt OK
lang/foreachLoopObjects.004.phpt OK
lang/foreachLoopObjects.005.phpt OK
lang/foreachLoopObjects.006.phpt OK

de.leanovate.jbj.tests.classes.FuncArgSpec

File State
lang/func_get_arg.001.phpt OK
lang/func_get_arg.002.phpt OK
lang/func_get_arg.003.phpt OK
lang/func_get_arg.004.phpt OK
lang/func_get_arg.005.phpt OK
lang/func_get_arg_variation.phpt OK
lang/func_get_args.001.phpt OK
lang/func_get_args.002.phpt OK
lang/func_get_args.003.phpt OK
lang/func_get_args.004.phpt OK
lang/func_num_args.001.phpt OK
lang/func_num_args.002.phpt OK
lang/func_num_args.003.phpt OK
lang/func_num_args.004.phpt OK

de.leanovate.jbj.tests.classes.IncludeSpec

File State
lang/include_variation1.phpt OK
lang/include_variation2.phpt OK
lang/include_variation3.phpt OK

de.leanovate.jbj.tests.classes.PassByReferenceSpec

File State
lang/passByReference_001.phpt OK
lang/passByReference_002.phpt OK
lang/passByReference_003.phpt OK
lang/passByReference_004.phpt OK
lang/passByReference_005.phpt OK
lang/passByReference_006.phpt OK
lang/passByReference_007.phpt OK
lang/passByReference_008.phpt OK
lang/passByReference_009.phpt OK
lang/passByReference_010.phpt OK
lang/passByReference_012.phpt OK

de.leanovate.jbj.tests.classes.ReturnByReferenceSpec

File State
lang/returnByReference.001.phpt OK
lang/returnByReference.002.phpt OK
lang/returnByReference.003.phpt OK
lang/returnByReference.004.phpt OK
lang/returnByReference.005.phpt OK
lang/returnByReference.006.phpt OK
lang/returnByReference.007.phpt OK
lang/returnByReference.008.phpt OK
lang/returnByReference.009.phpt OK

de.leanovate.jbj.tests.classes.ScriptTagSpec

File State
lang/script_tag.phpt OK
lang/short_tags.001.phpt OK
lang/short_tags.002.phpt OK
lang/short_tags.003.phpt OK
lang/short_tags.004.phpt OK

de.leanovate.jbj.tests.classes.StaticSpec

File State  
lang/static_basic_001.phpt OK  
lang/static_basic_002.phpt OK  
lang/static_variation_001.phpt OK  
lang/static_variation_002.phpt OK  
lang/string_decimals_001.phpt OK StringDecimalsSpec
lang/this_assignment.phpt Unknown  
lang/throw_variation_001.phpt Unknown  

de.leanovate.jbj.tests.classes.TypeHintSpec

File State
lang/type_hints_001.phpt OK
lang/type_hints_002.phpt OK
lang/type_hints_003.phpt OK

Language operators

Package: de.leanovate.jbj.tests.lang.operators

de.leanovate.jbj.tests.lang.operators.AddSpec

File State
lang/operators/add_basiclong_64bit.phpt OK
lang/operators/add_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.BitAndSpec

File State  
lang/operators/bitwiseAnd_basiclong_64bit.phpt OK  
lang/operators/bitwiseAnd_variationStr.phpt OK  

de.leanovate.jbj.tests.lang.operators.BitNotSpec

File State
lang/operators/bitwiseNot_basiclong_64bit.phpt OK
lang/operators/bitwiseNot_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.BitOrSpec

File State
lang/operators/bitwiseOr_basiclong_64bit.phpt OK
lang/operators/bitwiseOr_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.BitShiftLeftSpec

File State
lang/operators/bitwiseShiftLeft_basiclong_64bit.phpt OK
lang/operators/bitwiseShiftLeft_variationStr.phpt 32bit only
lang/operators/bitwiseShiftLeft_variationStr_64bit.phpt OK

de.leanovate.jbj.tests.lang.operators.BitShiftRightSpec

File State
lang/operators/bitwiseShiftRight_basiclong_64bit.phpt OK
lang/operators/bitwiseShiftRight_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.BitXorSpec

File State
lang/operators/bitwiseXor_basiclong_64bit.phpt OK
lang/operators/bitwiseXor_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.DivSpec

File State
lang/operators/divide_basiclong_64bit.phpt OK
lang/operators/divide_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.ModulusSpec

File State
lang/operators/modulus_basiclong_64bit.phpt OK
lang/operators/modulus_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.MulSpec

File State
lang/operators/multiply_basiclong_64bit.phpt OK
lang/operators/multiply_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.NegateSpec

File State
lang/operators/negate_basiclong_64bit.phpt OK
lang/operators/negate_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.EqualsSpec

File State
lang/operators/operator_equals_basic.phpt OK
lang/operators/operator_equals_variation.phpt 32bit only
lang/operators/operator_equals_variation_64bit.phpt OK

de.leanovate.jbj.tests.lang.operators.GtSpec

File State
lang/operators/operator_gt_basic.phpt OK
lang/operators/operator_gt_variation.phpt 32bit only
lang/operators/operator_gt_variation_64bit.phpt OK

de.leanovate.jbj.tests.lang.operators.GtEqualsSpec

File State
lang/operators/operator_gt_or_equal_basic.phpt OK
lang/operators/operator_gt_or_equal_variation.phpt 32bit only
lang/operators/operator_gt_or_equal_variation_64bit.phpt OK

de.leanovate.jbj.tests.lang.operators.IdenticalSpec

File State
lang/operators/operator_identical_basic.phpt OK
lang/operators/operator_identical_variation.phpt 32bit only
lang/operators/operator_identical_variation_64bit.phpt OK

de.leanovate.jbj.tests.lang.operators.LtSpec

File State
lang/operators/operator_lt_basic.phpt OK
lang/operators/operator_lt_variation.phpt 32bit only
lang/operators/operator_lt_variation_64bit.phpt OK

de.leanovate.jbj.tests.lang.operators.LtEqualSpec

File State
lang/operators/operator_lt_or_equal_basic.phpt OK
lang/operators/operator_lt_or_equal_variation.phpt 32bit only
lang/operators/operator_lt_or_equal_variation_64bit.phpt OK

de.leanovate.jbj.tests.lang.operators.NotEqualSpec

File State
lang/operators/operator_notequals_basic.phpt OK
lang/operators/operator_notequals_variation.phpt 32bit only
lang/operators/operator_notequals_variation_64bit.phpt OK

de.leanovate.jbj.tests.lang.operators.NotIdenticalSpec

File State
lang/operators/operator_notidentical_basic.phpt OK
lang/operators/operator_notidentical_variation.phpt 32bit only
lang/operators/operator_notidentical_variation_64bit.phpt OK

de.leanovate.jbj.tests.lang.operators.PostDecrSpec

File State
lang/operators/postdec_basiclong_64bit.phpt OK
lang/operators/postdec_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.PostIncrSpec

File State
lang/operators/postinc_basiclong_64bit.phpt OK
lang/operators/postinc_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.PreDecrSpec

File State
lang/operators/predec_basiclong_64bit.phpt OK
lang/operators/predec_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.PreIncrSpec

File State
lang/operators/preinc_basiclong_64bit.phpt OK
lang/operators/preinc_variationStr.phpt OK

de.leanovate.jbj.tests.lang.operators.SubSpec

File State
lang/operators/subtract_basiclong_64bit.phpt OK
lang/operators/subtract_variationStr.phpt OK

Output

de.leanovate.jbj.tests.output.BugSpec

File State
output/bug46897.phpt Unknown
output/bug60282.phpt Unknown
output/bug60321.phpt OK
output/bug60322.phpt OK
output/bug60768.phpt Unknown
File State Spec
output/flush_basic_001.phpt Unknown  
output/flush_error_001.phpt Unknown  

de.leanovate.jbj.tests.output.OutputBufferSpec

File State
output/ob_001.phpt OK
output/ob_002.phpt OK
output/ob_003.phpt OK
output/ob_004.phpt OK
output/ob_005.phpt OK
output/ob_006.phpt OK
output/ob_007.phpt OK
output/ob_008.phpt OK
output/ob_009.phpt OK
output/ob_010.phpt OK
output/ob_011.phpt OK
output/ob_012.phpt OK
output/ob_013.phpt OK
output/ob_014.phpt Unknown
output/ob_015.phpt Unknown
output/ob_017.phpt OK
output/ob_018.phpt Unknown
output/ob_020.phpt OK

de.leanovate.jbj.tests.output.OutputBufferCleanSpec

File State
output/ob_clean_basic_001.phpt OK
output/ob_clean_error_001.phpt Unknown
output/ob_end_clean_basic_001.phpt Unknown
output/ob_end_clean_error_001.phpt Unknown
output/ob_end_flush_basic_001.phpt Unknown
output/ob_end_flush_error_001.phpt Unknown
output/ob_flush_basic_001.phpt Unknown
output/ob_flush_error_001.phpt Unknown
output/ob_get_clean_basic_001.phpt OK
output/ob_get_clean_basic_002.phpt OK
output/ob_get_clean_error_001.phpt Unknown
output/ob_get_contents_basic_001.phpt Unknown
output/ob_get_contents_error_001.phpt Unknown
output/ob_get_length_basic_001.phpt Unknown
output/ob_get_length_error_001.phpt Unknown
output/ob_get_level_basic_001.phpt Unknown
output/ob_get_level_error_001.phpt Unknown
output/ob_get_status.phpt Unknown
output/ob_implicit_flush_basic_001.phpt Unknown
output/ob_implicit_flush_basic_002.phpt Unknown
output/ob_implicit_flush_error_001.phpt Unknown
output/ob_implicit_flush_variation_001.phpt Unknown

de.leanovate.jbj.tests.output.OutputBufferStartSpec

File State
output/ob_start_basic_001.phpt OK
output/ob_start_basic_002.phpt Unknown
output/ob_start_basic_003.phpt OK
output/ob_start_basic_004.phpt OK
output/ob_start_basic_005.phpt Unknown
output/ob_start_basic_006.phpt Unknown
output/ob_start_basic_unerasable_001.phpt Unknown
output/ob_start_basic_unerasable_002.phpt Unknown
output/ob_start_basic_unerasable_003.phpt Unknown
output/ob_start_basic_unerasable_004.phpt Unknown
output/ob_start_basic_unerasable_005.phpt Unknown
output/ob_start_callbacks.phpt Unknown
output/ob_start_error_001.phpt OK
output/ob_start_error_002.phpt Unknown
output/ob_start_error_003.phpt OK
output/ob_start_error_004.phpt OK
output/ob_start_error_005.phpt Unknown

Test support tests

Package: ???

File State Spec
run-test/test001.phpt Unknown  
run-test/test002.phpt Unknown  
run-test/test003.phpt Unknown  
run-test/test004.phpt Unknown  
run-test/test005.phpt Unknown  
run-test/test006.phpt Unknown  
run-test/test007.phpt Unknown  
run-test/test008.phpt Unknown  
run-test/test008a.phpt Unknown  
run-test/test009.phpt Unknown  
run-test/test010.phpt Unknown  

Security

File State Spec
security/bug53226.phpt Unknown  
security/open_basedir_001.phpt Unknown  
security/open_basedir_chdir.phpt Unknown  
security/open_basedir_chmod.phpt Unknown  
security/open_basedir_copy.phpt Unknown  
security/open_basedir_copy_variation1.phpt Unknown  
security/open_basedir_dir.phpt Unknown  
security/open_basedir_disk_free_space.phpt Unknown  
security/open_basedir_error_log.phpt Unknown  
security/open_basedir_error_log_variation.phpt Unknown  
security/open_basedir_file.phpt Unknown  
security/open_basedir_file_exists.phpt Unknown  
security/open_basedir_file_get_contents.phpt Unknown  
security/open_basedir_file_put_contents.phpt Unknown  
security/open_basedir_fileatime.phpt Unknown  
security/open_basedir_filectime.phpt Unknown  
security/open_basedir_filegroup.phpt Unknown  
security/open_basedir_fileinode.phpt Unknown  
security/open_basedir_filemtime.phpt Unknown  
security/open_basedir_fileowner.phpt Unknown  
security/open_basedir_fileperms.phpt Unknown  
security/open_basedir_filesize.phpt Unknown  
security/open_basedir_filetype.phpt Unknown  
security/open_basedir_fopen.phpt Unknown  
security/open_basedir_glob.phpt Unknown  
security/open_basedir_glob_variation.phpt Unknown  
security/open_basedir_is_dir.phpt Unknown  
security/open_basedir_is_executable.phpt Unknown  
security/open_basedir_is_file.phpt Unknown  
security/open_basedir_is_link.phpt Unknown  
security/open_basedir_is_readable.phpt Unknown  
security/open_basedir_is_writable.phpt Unknown  
security/open_basedir_link.phpt Unknown  
security/open_basedir_linkinfo.phpt Unknown  
security/open_basedir_lstat.phpt Unknown  
security/open_basedir_mkdir.phpt Unknown  
security/open_basedir_opendir.phpt Unknown  
security/open_basedir_parse_ini_file.phpt Unknown  
security/open_basedir_readlink.phpt Unknown  
security/open_basedir_realpath.phpt Unknown  
security/open_basedir_rename.phpt Unknown  
security/open_basedir_rmdir.phpt Unknown  
security/open_basedir_scandir.phpt Unknown  
security/open_basedir_stat.phpt Unknown  
security/open_basedir_symlink.phpt Unknown  
security/open_basedir_tempnam.phpt Unknown  
security/open_basedir_touch.phpt Unknown  
security/open_basedir_unlink.phpt Unknown  

Strings

de.leanovate.jbj.core.tests.string.StringSpec

File State Spec
strings/001.phpt OK  
strings/002.phpt Unknown  
strings/004.phpt Unknown  
strings/bug22592.phpt Unknown  
strings/bug26703.phpt Unknown  

de.leanovate.jbj.core.tests.string.OffsetsSpec

File State Spec
strings/offsets_chaining_1.phpt OK  
strings/offsets_chaining_2.phpt OK  
strings/offsets_chaining_3.phpt OK  
strings/offsets_chaining_4.phpt OK  
strings/offsets_chaining_5.phpt Unknown  
strings/offsets_general.phpt Unknown