| Version 31 (modified by hometue, 3 years ago) (diff) |
|---|
Boost Test Status Checklist
Boost comes with a test suite....
This page will serve as a place to keep track of the progress in fixing the various tests, or explaining why it's ok that they are failing on Haiku.
- ~/develop/haikuports/dev-libs/boost/work/boost_1_50_0/libs/(lib name)/test> bjam
Note: While most of the Jam files are in the right place, the test folders of the library folder, I found a few libraries with their Jam file in the folder of the library itself.
Boost.algorithm
| none_of_test | Passed | |
| one_of_test | Passed | |
| ordered_test | Passed | |
| copy_n_test1 | Passed | |
| iota_test1 | Passed | |
| is_permutation_test1 | Passed | |
| partition_point_test1 | Passed | |
| is_partitioned_test1 | Passed | |
| partition_copy_test1 | Passed | |
| hex_test1 | Failed | |
| hex_test2 | Passed | |
| hex_test3 | Failed | |
| hex_fail1.test | Passed | |
| empty_search_test | Passed | |
| search_test1 | Passed | |
| search_test2 | Passed | |
| search_test3 | Passed | |
| search_fail1 | Passed | |
| search_fail2 | Passed | |
| search_fail3 | Passed | |
| clamp_test | Passed | |
| all_of_test | Passed | |
| any_of_test | Passed |
Boost.asio
Listing only those that failed.
| has_icu builds | Failed | |
| buffered_read_stream | Failed | |
| buffered_read_stream_select | Failed | |
| buffered_stream | Failed | |
| buffered_stream_select | Failed | |
| buffered_write_stream | Failed | |
| buffered_write_stream_select | Failed | |
| ip_address | Failed | |
| ip_address_select | Failed | |
| ip_address_v4 | Failed | |
| ip_address_v4_select | Failed | |
| ip_address_v6 | Failed | |
| ip_address_v6_select | Failed | |
| ip_multicast | Failed | |
| ip_multicast_select | Failed | |
| ip_tcp | Failed | |
| ip_tcp_select | Failed | |
| ip_udp | Failed | |
| ip_udp_select | Failed | |
| ip_unicast | Failed | |
| ip_unicast_select | Failed | |
| ip_v6_only | Failed | |
| ip_v6_only_select | Failed | |
| local_connect_pair | Failed | |
| local_connect_pair_select | Failed | |
| local_datagram_protocol | Failed | |
| local_datagram_protocol_select | Failed | |
| local_stream_protocol | Failed | |
| local_stream_protocol_select | Failed | |
| socket_base | Failed | |
| socket_base_select | Failed |
Boost.concept_check
Listing only those that failed.
| stl_concept_covering | Failed |
Boost.detail
| is_sorted_test | Passed | |
| container_no_fwd_test | Passed | |
| container_fwd | Passed | |
| container_fwd_debug | Passed | |
| correctly_disable | Failed | |
| correctly_disable_debug | Passed |
Boost.conversion
Listing only those that failed
| lexical_cast_loopback_test | Failed | |
| lexical_cast_wchars_test | Failed | |
| lexical_cast_float_types_test | Failed |
Boost.exception
Listing only those that failed.
| copy_exception_test | Failed | |
| non_intrusive_exception_ptr_test | Failed | |
| exception_ptr_test | Failed |
Boost.filesystem
Listing only those that failed.
| fstream_test | Failed | |
| operations_test | Failed | |
| operations_test_static | Failed | |
| operations_unit_test | Failed | |
| path_test | Failed | |
| path_test_static | Failed | |
| path_unit_test | Failed | |
| path_unit_test_static | Failed | |
| simple_ls | Failed | |
| file_status | Failed | |
| convenience_test | Failed | |
| deprecated_test | Failed |
Boost.flyweight
Listing only those that failed.
| intermod_holder_dll | Failed | |
| test_intermod_holder | Failed | |
| intermod_holder_dll | Failed |
Boost.function_types
Listing only those that failed
| member_ccs | Failed | |
| member_ccs_exact | Failed |
Boost.geometry
Listing only those that failed
| difference | Failed | |
| union | Failed | |
| traverse | Failed |
Boost.graph
Listing only those that failed.
| has_icu builds | Failed | |
| all_planar_input_files_test | Failed | |
| parallel_edges_loops_test | Failed | |
| mcgregor_subgraphs_test | Failed | |
| random_spanning_tree_test | Failed | |
| graphml_test | Failed |
Boost.integer
Listing only those that failed.
| integer_traits_test | Failed |
Boost.interprocess
Listing only those that failed.
| adaptive_node_pool_test | Failed | |
| adaptive_pool_test | Failed | |
| allocexcept_test | Failed | |
| anonymous_shared_memory_test | Failed | |
| cached_adaptive_pool_test | Failed | |
| cached_node_allocator_test | Failed | |
| data_test | Failed | |
| deque_test | Failed | |
| enable_shared_from_this_test | Failed | |
| file_mapping_test | Failed | |
| flat_map_index_allocation_test | Failed | |
| flat_tree_test | Failed | |
| intermodule_singleton_test | Failed | |
| intersegment_ptr_test | Failed | |
| intrusive_ptr_test | Failed | |
| iset_index_allocation_test | Failed | |
| iunordered_set_index_allocation_test | Failed | |
| list_test | Failed | |
| managed_mapped_file_test | Failed | |
| managed_shared_memory_test | Failed | |
| managed_xsi_shared_memory_test | Failed | |
| map_index_allocation_test | Failed | |
| mapped_file_test | Failed | |
| memory_algorithm_test | Failed | |
| message_queue_test | Failed | |
| multi_index_test | Failed | |
| named_condition_test | Failed | |
| named_construct_test | Failed | |
| named_recursive_mutex_test | Failed | |
| named_upgradable_mutex_test | Failed | |
| node_allocator_test | Failed | |
| node_pool_test | Failed | |
| null_index_test | Failed | |
| private_adaptive_pool_test | Failed | |
| private_node_allocator_test | Failed | |
| robust_emulation_test | Failed | |
| robust_recursive_emulation_test | Failed | |
| shared_memory_mapping_test | Failed | |
| shared_memory_test | Failed | |
| shared_ptr_test | Failed | |
| slist_test | Failed | |
| stable_vector_test | Failed | |
| string_test | Failed | |
| tree_test | Failed | |
| unique_ptr_test | Failed | |
| unordered_test | Failed | |
| vector_test | Failed | |
| xsi_shared_memory_mapping_test | Failed |
Boost.iostreams
Listing only those that failed
| has_icu builds | Failed | |
| array_test | Failed | |
| code_converter_test | Failed | |
| compose_test | Failed | |
| component_access_test | Failed | |
| counter_test | Failed | |
| direct_adapter_test | Failed | |
| example_test | Failed | |
| file_test | Failed | |
| libboost_iostreams.so.1.50.0 | Failed | |
| filtering_stream_test | Failed | |
| invert_test.run | Failed | |
| line_filter_test | Failed | |
| pipeline_test | Failed | |
| regex_filter_test | Failed | |
| restrict_test | Failed | |
| seekable_file_test | Failed | |
| sequence_test | Failed | |
| slice_test | Failed | |
| stdio_filter_test | Failed | |
| symmetric_filter_test | Failed | |
| tee_test | Failed |
Boost.locale
| iconv (libc) | Failed | |
| iconv (separate) | Passed | |
| icu | Failed | |
| icu (lib64) | Failed | |
| test_config.o | Failed | |
| test_config | Skipped | I know that there is a conflict of names with the previous test, I do not know why test_config executed tests that gave different results, but I will have to leave this as so. Skipped test_config for lack of libboost_locale.so.1.50.0 |
| test_utf | Skipped | Skipped test_utf for lack of libboost_locale.so.1.50.0 |
| test_date_time | Skipped | Skipped test_date_time for lack of libboost_locale.so.1.50.0 |
| test_ios_prop | Skipped | Skipped test_ios_prop for lack of libboost_locale.so.1.50.0 |
| test_codepage_converter | Skipped | skipped test_codepage_converter for lack of libboost_locale.so.1.50.0 |
| test_codepage | Skipped | Skipped test_codepage for lack of libboost_locale.so.1.50.0 |
| test_message | Skipped | Skipped test_message for lack of libboost_locale.so.1.50.0 |
| test_generator | Skipped | Skipped test_generator for lack of libboost_locale.so.1.50.0 |
| test_collate | Skipped | Skipped test_collate for lack of libboost_locale.so.1.50.0 |
| test_convert | Skipped | Skipped test_convert for lack of libboost_locale.so.1.50.0 |
| test_boundary | Skipped | Skipped test_boundary for lack of libboost_locale.so.1.50.0 |
| test_formatting | Skipped | Skipped test_formatting for lack of libboost_locale.so.1.50.0 |
| test_icu_vs_os_timezone | Skipped | Skipped test_icu_vs_os_timezone for lack of libboost_locale.so.1.50.0 |
| test_winapi_collate | Skipped | Skipped test_winapi_collate for lack of libboost_locale.so.1.50.0 |
| test_winapi_convert | Skipped | Skipped test_winapi_convert for lack of libboost_locale.so.1.50.0, it should be ok to fail this as this is a test for windows |
| test_winapi_formatting | Skipped | Skipped test_winapi_formatting for lack of libboost_locale.so.1.50.0, it should be ok to fail this as this is a test for windows |
| test_posix_collate | Skipped | Skipped test_posix_collate for lack of libboost_locale.so.1.50.0 |
| test_posix_convert | Skipped | Skipped test_posix_convert for lack of libboost_locale.so.1.50.0 |
| test_posix_formatting | Skipped | Skipped test_posix_formatting for lack of libboost_locale.so.1.50.0 |
| test_std_collate | Skipped | Skipped test_std_collate for lack of libboost_locale.so.1.50.0 |
| test_std_convert | Skipped | Skipped test_std_convert for lack of libboost_locale.so.1.50.0 |
| test_std_formatting | Skipped | Skipped test_std_formatting for lack of libboost_locale.so.1.50.0 |
Boost.math
Listing only those that failed.
Note: While I have really tried to get as many tests as possible since there are so many tests that the terminal cannot record every of them in a window, thus I am not sure I got every failed test. It would be better if Haiku terminal implemented a logging option so that whatever shown in the terminal is logged in a text file.
| has_icu builds | Failed | |
| has_ntl_rr builds | Failed | |
| has_mpfr_class builds | Failed | |
| has_mpreal builds | Failed | |
| has_e_float builds | Failed | |
| has_gmpxx builds | Failed | |
| pow_test | Failed | |
| powm1_sqrtplml_test | Failed | |
| test_constants | Failed | |
| test_bessel_j | Failed | |
| test_bessel_y | Failed | |
| test_bessel_i | Failed | |
| test_bessel_k | Failed | |
| test_beta | Failed | |
| test_binomial | Failed | |
| test_binomial_long | Failed | |
| test_binomial_real_concept1 | Failed | |
| test_binomial_coeff | Failed | |
| test_carlson | Failed | |
| test_digamma | Failed | |
| test_ellint | Failed | |
| test_ellint2 | Failed | |
| test_ellint3 | Failed | |
| test_erf | Failed | |
| test_factorials | Failed | |
| test_gamma | Failed | |
| test_hankel | Failed | |
| test_hypergeometric | Failed | |
| test_hypergeometric_distl | Failed | |
| test_hypergeometric_dist3 | Failed | |
| test_hypergeometric_dist4 | Failed | |
| test_ibeta_double | Failed | |
| test_ibeta_real_concept3 | Failed | |
| test_ibeta_real_concept4 | Failed | |
| test_ibeta_inv_double | Failed | |
| test_ibeta_inv_real_concept3 | Failed | |
| test_ibeta_inv_real_concept4 | Failed | |
| test_ibeta_inv_ab_long_double | Failed | |
| test_igamma | Failed | |
| test_igamma_inv_long_double | Failed | |
| test_igamma_inv_real_concept | Failed | |
| test_igamma_inva_long_double | Failed | |
| test_igamma_inva_real_concept | Failed | |
| test_inverse_chi_squared_distribution | Failed | |
| test_inverse_gamma_distribution | Failed | |
| test_inv_hyp | Failed | |
| test_laguerre | Failed | |
| test_legendre | Failed | |
| test_logistic_dist | Failed | |
| test_lognormal | Failed | |
| test_negative_binomial_long_double | Failed | |
| test_negative_binomial_real_concept | Failed | |
| test_next | Failed | |
| test_nc_chi_squared_real_concept | Failed | |
| test_nc_beta_double | Failed | |
| test_nc_beta_long_double | Failed | |
| test_nc_beta_real_concept1 | Failed | |
| test_nc_f | Failed | |
| test_nc_t_long_double | Failed | |
| test_normal | Failed | |
| test_owens_t | Failed | |
| test_poisson_long_double | Failed | |
| test_poisson_real_concept | Failed | |
| test_real_concept | Failed | |
| test_round | Failed | |
| test_spherical_harmonic | Failed | |
| test_students_t | Failed | |
| test_skew_normal | Failed | |
| test_tgamma_ratio | Failed | |
| test_triagular | Failed | |
| test_zeta | Failed | |
| test_tr1_long_double | Failed | |
| test_long_double_support | Failed | |
| quaternion_test | Failed | |
| test_nonfinite_trap | Failed |
Boost.parameter
Listing only those that failed.
| python_test | Failed |
Boost.phoenix
Listing only those that failed.
| switch_tests | Failed |
Boost.pool
| valgrind_config_check | Failed | |
| test_simple_seg_storage | Failed | |
| test_pool_alloc | Failed | |
| pool_msvc_compiler_bug_test | Failed | |
| test_msvc_mem_leak_detect | Failed | |
| test_bug_3349 | Failed | |
| test_bug_4960 | Failed | |
| test_bug_1252 | Failed | |
| test_bug_2696 | Failed | |
| test_bug_5526 | Failed | |
| test_threading | Failed | |
| time_pool_alloc | Failed | |
| test_poisoned_macros | Passed |
Boost.property_tree
| debug/test_ini_parser | Passed | |
| test_xml_parser_rapidxml | Passed | |
| test_multi_module1 | Passed | |
| test_property_tree | Passed | |
| test_info_parser | Passed | |
| test_json_parser | Failed |
Boost.ptr_container
Listing only those that failed.
| serialization | Failed |
Boost.python
Listing only those that failed.
Note: While I have really tried to get as many tests as possible since there are so many tests that the terminal cannot record every of them in a window, thus I am not sure I got every failed test. It would be better if Haiku terminal implemented a logging option so that whatever shown in the terminal is logged in a text file.
| crossmod_exception | Failed | |
| properties | Failed | |
| return_arg | Failed | |
| staticmethod | Failed | |
| enable_shared_from_this | Failed | |
| andreas_beyer | Failed | |
| minimal | Failed | ||
| args | Failed | |
| raw_ctor | Failed | |
| exception_translator | Failed | |
| pearul | Failed | |
| try | Failed | |
| const_argument | Failed | |
| keywords | Failed | |
| test_pointer_adoption | Failed | |
| operators | Failed | |
| callbacks | Failed | |
| defaults | Failed | |
| object | Failed | |
| class | Failed | |
| list | Failed | |
| long | Failed | |
| dict | Failed | |
| tuple | Failed | |
| str | Failed | |
| slice | Failed | |
| virtual_functions | Failed | |
| back_reference | Failed | |
| implict | Failed | |
| data_mambers | Failed | |
| ben_scott1 | Failed | |
| bienstman1 | Failed | |
| bienstman2 | Failed | |
| bienstman3 | Failed | |
| multi_arg_constructor | Failed | |
| iterator | Failed | |
| crossmod_opaque | Failed | |
| opaque | Failed | |
| voidptr | Failed | |
| pickle1 | Failed | |
| pickle2 | Failed | |
| pickle3 | Failed | |
| pickle4 | Failed | |
| nested | Failed | |
| docstring | Failed | |
| pytype_function | Failed | |
| vector_indexing_suite | Failed | |
| pointer_vector | Failed | |
| map_indexing_suite | Failed |
Boost.range
Listing only those that failed.
| has_icu builds | Failed |
Boost.ratio
Listing only those that failed
| ratio_add_pass | Failed | |
| ratio_equal_pass | Failed | |
| ratio_not_equal_pass | Failed | |
| ratio_less_pass | Failed | |
| ratio_less_equal_pass | Failed | |
| ratio_greater_pass | Failed | |
| ratio_greater_equal_pass | Failed | |
| mpl_plus_pass | Failed | |
| mpl_equal_to_pass | Failed | |
| mpl_not_equal_to_pass | Failed | |
| mpl_less_pass | Failed | |
| mpl_less_equal_pass | Failed | |
| mpl_greater_pass | Failed | |
| mpl_greater_equal_pass | Failed | |
| ratio_pass | Failed |
Boost.regex
Listing only those that failed.
| has_icu builds | Failed | |
| regex_regress_threaded | Failed |
Boost.scope_exit
Listing only those that failed.
| world_checkpoint_all | Failed | |
| world_checkpoint_all_seq | Failed | |
| world_checkpoint_all_seq_nova | Failed |
Boost.serialization(undone)
Listing only those that failed.
Note: While I have really tried to get as many tests as possible since there are so many tests that the terminal cannot record every of them in a window, thus I am not sure I got every failed test. It would be better if Haiku terminal implemented a logging option so that whatever shown in the terminal is logged in a text file.
| dll_a | Failed | |
| test_array | Failed | |
| test_binary_text_archive | Failed | |
| test_binary_text_warchive | Failed | |
| test_binary_binary_archive | Failed | |
| test_binary_xml_archive | Failed | |
| test_binary_xml_warchive | Failed | |
| test_bitset_text_archive | Failed | |
| test_bitset_text_warchive | Failed | |
| test_bitset_binary_archive | Failed | |
| test_bitset_xml_archive | Failed | |
| test_bitset_xml_warchive | Failed | |
| test_complex_text_archive | Failed | |
| test_complex_text_warchive | Failed | |
| test_complex_binary_archive | Failed | |
| test_complex_xml_archive | Failed | |
| test_complex_xml_warchive | Failed | |
| test_contained_class | Failed | |
| test_cyclic_ptrs_text_archive | Failed | |
| test_cyclic_ptrs | Failed | |
| test_delete_pointer_text_archive | Failed | |
| test_delete_pointer_text_warchive | Failed | |
| test_delete_pointer_binary_archive | Failed | |
| test_delete_pointer_xml_archive | Failed | |
| test_delete_pointer_xml_warchive | Failed | |
| test_deque | Failed | |
| test_derived_text_archive | Failed | |
| test_derived_text_warchive | Failed | |
| test_derived_binary_archive | Failed | |
| test_derived_xml_archive | Failed | |
| test_derived_xml_warchive | Failed | |
| test_derived_class | Failed | |
| test_derived_class_ptr | Failed | |
| test_diamond_text_archive | Failed | |
| test_diamond_text_warchive | Failed | |
| test_diamond_binary_archive | Failed | |
| test_diamond_xml_archive | Failed | |
| test_diamond_xml_warchive | Failed | |
| test_diamond_complex_text_archive | Failed | |
| test_diamond_complex_text_warchive | Failed | |
| test_diamond_complex_binary_archive | Failed | |
| test_diamond_complex_xml_archive | Failed | |
| test_diamond_complex_xml_warchive | Failed | |
| test_exported_text_archive | Failed | |
| test_exported_text_warchive | Failed | |
| test_exported_binary_archive | Failed | |
| test_exported_xml_archive | Failed | |
| test_exported_xml_warchive | Failed | |
| test_class_info_load_text_archive | Failed | |
| test_class_info_save_text_warchive | Failed | |
| test_class_info_save_xml_warchivie | Failed | |
| test_object_text_archive | Failed | |
| test_object_text_warchive | Failed | |
| test_object_binary_archive | Failed | |
| test_object_xml_archive | Failed | |
| test_object_xml_warchive | Failed | |
| test_primitive_text_archive | Failed | |
| test_primitive_text_warchive | Failed | |
| test_primitive_binary_archive | Failed | |
| test_primitive_xml_archive | Failed | |
| test_primitive_xml_warchive | Failed | |
| test_list | Failed | |
| test_list_ptrs | Failed | |
| test_map | Failed | |
| test_mi_text_archive | Failed | |
| test_mi_text_warchive | Failed | |
| test_mi_binary_archive | Failed | |
| test_mi_xml_archive | Failed | |
| test_mi_xml_warchive | Failed | |
| test_multiple_ptrs | Failed | |
| test_multiple_inheritance_text_archive | Failed | |
| test_multiple_inheritance_text_warchive | Failed | |
| test_multiple_inheritance_binary_archive | Failed | |
| test_multiple_inheritance_xml_archive | Failed | |
| test_multiple_inheritance_xml_warchive | Failed | |
| test_no_rtti_text_archive | Failed | |
| test_no_rtti_text_warchive | Failed | |
| test_no_rtti_binary_archive | Failed | |
| test_no_rtti_xml_archive | Failed | |
| test_no_rtti_xml_warchive | Failed | |
| test_non_intrusive_text_archive | Failed | |
| test_non_intrusive_text_warchive | Failed | |
| test_non_intrusive_binary_archive | Failed | |
| test_non_intrusive_xml_archive | Failed | |
| test_non_intrusive_xml_warchive | Failed | |
| test_non_default_ctor_text_archive | Failed | |
| test_non_default_ctor_text_warchive | Failed | |
| test_non_default_ctor_binary_archive | Failed | |
| test_non_default_ctor_xml_archive | Failed | |
| test_non_default_ctor_xml_warchive | Failed | |
| test_non_default_ctor2_text_archive | Failed | |
| test_non_default_ctor2_text_warchive | Failed | |
| test_non_default_ctor2_binary_archive | Failed | |
| test_non_default_ctor2_xml_archive | Failed | |
| test_non_default_ctor2_xml_warchive | Failed | |
| test_null_ptr_text_archive | Failed | |
| test_null_ptr_text_warchive | Failed | |
| test_null_ptr_binary_archive | Failed | |
| test_null_ptr_xml_archive | Failed | |
| test_null_ptr_xml_warchive | Failed | |
| test_nvp | Failed | |
| test_recursion | Failed | |
| test_registered_text_archive | Failed | |
| test_registered_text_warchive | Failed | |
| test_registered_binary_archive | Failed | |
| test_registered_xml_archive | Failed | |
| test_registered_xml_warchive | Failed | |
| test_set | Failed | |
| test_simple_class | Failed | |
| test_simple_class_ptr | Failed | |
| test_split_text_archive | Failed | |
| test_split_text_warchive | Failed | |
| test_split_binary_archive | Failed | |
| test_split_xml_archive | Failed | |
| test_split_xml_warchive | Failed | |
| test_tracking_text_archive | Failed | |
| test_tracking_text_warchive | Failed | |
| test_tracking_binary_archive | Failed |
Boost.test
Listing only those that failed.
| sync_access_test | Failed |
Boost.timer
Listing only those that failed.
| auto_cpu_timer_example | Failed | |
| cpu_timer_info | Failed | |
| cpu_timer_test | Failed | |
| timex | Failed |
Boost.tr1
Listing only those that failed.
| test_cmath_tricky | Failed | |
| std_test_cmath_tricky | Failed | |
| std_test_complex_header | Failed | |
| std_test_hash_header | Failed | |
| test_mem_fn_tricky | Failed | |
| std_test_mem_fn_tricky | Failed | |
| test_ref_wrapper_tricky | Failed | |
| run_random | Failed | |
| std_run_random | Failed | |
| tr1_alignment_of_test | Failed | |
| cyclic_depend/hash | Failed | |
| cyclic_depend/math_special_functions | Failed | |
| cyclic_depend/program_options | Failed | |
| cyclic_depend/regex | Failed |
Boost.tread
Boost.tread tests does not seem to ever complete, always being stuck at monitor.o , even after a total reinstall from a new installation . The reason for this is not known, but however there is no test that failed before monitor.o .
Boost.type_traits
Listing only those that changed.
| aligned_storage_test | Failed | |
| alignment_of_a2_test | Failed | |
| alignment_of_test | Failed | |
| make_signed_test | Failed | |
| make_unsigned_test | Failed | |
| promote_basic_test | Failed |
Boost.units
Listing only those that changed.
| has_icu builds | Failed |
Boost.wave
Listing only those that failed.
| testwave | Failed |
