HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog
wiki:BoostTestsStatus

Context Navigation

  • ← Previous Version
  • View Latest Version
  • Next Version →


Version 32 (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
test_tracking_xml_archive Failed
test_tracking_xml_warchive Failed
test_unregistered_text_archive Failed
test_unregistered_text_warchive Failed
test_unregistered_binary_archive Failed
test_unregistered_xml_archive Failed
test_unregistered_xml_warchive Failed
test_valarray_text_archive Failed
test_valarray_text_warchive Failed
test_valarray_binary_archive Failed
test_valarray_xml_archive Failed
test_valarray_xml_warchive Failed
test_variant Failed
test_vector Failed
test_new_operator Failed
test_optional_text_archive Failed
test_optional_text_warchive Failed
test_optional_binary_archive Failed
test_optional_xml_archive Failed
test_optional_xml_warchive Failed
test_shared_ptr_text_archive Failed
test_shared_ptr_text_warchive Failed
test_shared_ptr_binary_archive Failed
test_shared_ptr_xml_archive Failed
test_shared_ptr_xml_warchive Failed
test_shared_ptr_multi_base_text_archive Failed
test_shared_ptr_multi_base_text_warchive Failed
test_shared_ptr_multi_base_binary_archive Failed
test_shared_ptr_multi_base_xml_archive Failed
test_shared_ptr_multi_base_xml_warchive Failed
test_shared_ptr_132_text_archive Failed
test_shared_ptr_132_text_warchive Failed
test_shared_ptr_132_binary_archive Failed
test_shared_ptr_132_xml_archive Failed
test_shared_ptr_132_xml_warchive Failed
test_polymorphic Failed
test_polymorphic_A | Failed
test_polymorphic2_polymorphic_text_archive Failed
test_polymorphic2_polymorphic_text_warchive Failed
test_polymorphic2_polymorphic_binary_archive Failed
test_polymorphic2_polymorphic_xml_archive Failed
test_polymorphic2_polymorphic_xml_warchive Failed
test_dll_exported Failed
test_reset_address Failed
test_mult_archive_type Failed
test_codecvt_null 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

Download in other formats:

  • Plain Text

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/