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 35 (modified by richienyhus, 3 years ago) (diff)

fixed minimal's test box

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.accumulators

This library have passed every single test.

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.any

This library have passed every test.

Boost.array

This library have passed every test.

Boost.assign

This library have passed every test.

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.bimap

This library have passed every test.

Boost.bind

This library have passed every test.

Boost.chrono

This library have passed every test.

Boost.circular_buffer

This library have passed every test.

Boost.concept_check

Listing only those that failed.

stl_concept_covering Failed

Boost.container

This library have passed every test.

Boost.conversion

Listing only those that failed

lexical_cast_loopback_test Failed
lexical_cast_wchars_test Failed
lexical_cast_float_types_test Failed

Boost.crc

This library have passed every test.

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.date_time

This library have passed every test.

Boost.detail

This library have passed every test.

Boost.disjoint_set

This library have passed every test.

Boost.dynamic_bitset

This library have passed every test.

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.foreach

This library have passed every test.

Boost.format

This library have passed every test.

Boost.function_types

Listing only those that failed

member_ccs Failed
member_ccs_exact Failed

Boost.functional

This library have passed every test.

Boost.fusion

This library have passed every test.

Boost.geometry

Listing only those that failed

difference Failed
union Failed
traverse Failed

Boost.gil

This library have passed every test.

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.graph_parallel

This library did not run any test.

Boost.heap

This library have passed every test.

Boost.icl

This library have passed every test.

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.io

This library have passed every test.

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.iterator

This library have passed every test.

Boost.lambda

This library have passed every test.

Boost.local_function

This library have passed every test.

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.logic

This library have passed every test.

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.mpi

This library did not run any test.

Boost.mpl

This library have passed every test.

Boost.msm

This library have passed every test.

Boost.multi_array

This library have passed every test.

Boost.multi_index

This library have passed every test.

Boost.optional

This library have passed every test.

Boost.parameter

Listing only those that failed.

python_test Failed

Boost.phoenix

Listing only those that failed.

switch_tests Failed

Boost.polygon

This library have passed every test.

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.preprocessor

This library have passed every test.

Boost.property_map

This library have passed every test.

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.proto

This library have passed every test.

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.random

This library have passed every test.

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

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.signals

This library have passed every test.

Boost.signals2

This library have passed every test.

Boost.smart_ptr

This library have passed every test.

Boost.spirit

This library have passed every test.

Boost.statechart

This library have passed every test.

Boost.static_assert

This library have passed every test.

Boost.system

This library have passed every test.

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.tokenizer

This library have passed every test.

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.tuple

This library have passed every test.

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_typeof

This library have passed every test.

Boost.units

Listing only those that changed.

has_icu builds Failed

Boost.unordered

This library have passed every test.

Boost.utility

This library have passed every test.

Boost.uuid

This library have passed every test.

Boost.variant

This library have passed every test.

Boost.wave

Listing only those that failed.

testwave Failed

Boost.xpressive

This library have passed every test.

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/