Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
90 0 0 0 100% 4.043

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
psl 90 0 0 0 100% 4.043

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

psl

Class Tests Errors Failures Skipped Success Rate Time
BB_AsyncSubscriptionTest 12 0 0 0 100% 2.37
BB_LocalDispatcherTest 7 0 0 0 100% 0
BB_MXTest 8 0 0 0 100% 0.318
BB_ProxyLocalDispatcherTest 2 0 0 0 100% 0.005
BB_RandomAsyncDispatcherTest 4 0 0 0 100% 0.671
BB_SyncSubscriptionTest 5 0 0 0 100% 0.001
WB_AsynchronousDispatchTest 9 0 0 0 100% 0.515
WB_DefaultExceptionHandlerTest 11 0 0 0 100% 0
WB_DispatcherThreadFactoryTest 6 0 0 0 100% 0.128
WB_DispatcherThreadTest 9 0 0 0 100% 0.035
WB_StatsTest 17 0 0 0 100% 0

Test Cases

[Summary] [Package List] [Test Cases]

BB_AsyncSubscriptionTest

function__exception_in_dispatch_is_caught_local_dispatcher 0.468
function__global_wait_for_async_dispatcher_clear 0.53
function__wait_for_async_dispatcher_clear 0.535
function_dispatch_within_dispatch_keeps_markers 0.18
function__dispatch_removed_listener 0.005
function__dispatch_one_listener 0.127
function__dispatch_two_listeners 0.103
random__dispatch_keeps_order 0.291
function__exception_in_dispatch_is_caught_proxy_dispatcher 0.04
function__error_in_dispatch_is_caught_local_dispatcher 0.032
function__error_in_dispatch_is_caught_proxy_dispatcher 0.027
function__check_ex_in_dispatch_is_caught_proxy_dispatcher 0.032

BB_LocalDispatcherTest

robust__add_null_async_subscriber 0
function__dispatch_no_listeners 0
robust__dispatch_null 0
robust__remove_non_subscribed 0
robust__remove_null_subscriber 0
robust__add_subcriber_twice 0
robust__add_null_sync_subscriber 0

BB_MXTest

robust__dispatcher_thread_invalid_mx_factory_name 0
robust__two_dispatchers_same_name 0
robust__manual_unregister_factory 0
robust__dispatcher_thread_invalid_operation_name 0.003
robust__manual_unregister_operation 0.075
function__factory_mx_stats 0.082
function__thread_mx_stats 0.084
robust__manual_unregister_thread 0.074

BB_ProxyLocalDispatcherTest

function__runtime_exception_in_proxy_dispatch 0.005
function__invoke_proxy 0

BB_RandomAsyncDispatcherTest

random_async_dispatcher_1_1_1 0.018
random_async_dispatcher_2_2_2 0.029
random_async_dispatcher_3_3_3 0.03
random_async_dispatcher_5_8_4 0.594

BB_SyncSubscriptionTest

function__random_sync_dispatch_with_redundancy 0
function__dispatch_several_listeners 0
function__dispatch_removed_listener 0
function__dispatch_one_listener 0
function__reentrant_notification 0.001

WB_AsynchronousDispatchTest

function__async_dispatcher_shutdown_while_running 0.02
function__async_dispatcher_create_and_shutdown 0
function__async_dispatcher_thread_count 0.086
robust__async_dispatcher_null_name 0.006
robust__async_dispatcher_zero_threads 0
function__async_dispatcher_parallel_dispatch 0.387
function__interrupt_during_shutdown 0.01
robust__null_submit 0.001
function__double_shutdown 0.005

WB_DefaultExceptionHandlerTest

robust__default_exception_handler_2_no_subscriber 0
function__default_exception_handler_throw_1 0
function__default_exception_handler_throw_2 0
function__default_exception_handler_throw_3 0
robust__default_exception_handler_1_no_runnable 0
robust__default_exception_handler_1_no_throwable 0
robust__default_exception_handler_1_no_thread 0
robust__default_exception_handler_2_no_operation 0
robust__default_exception_handler_2_no_throwable 0
robust__default_exception_handler_2_no_thread 0
robust__default_exception_handler_3_no_throwable 0

WB_DispatcherThreadFactoryTest

function__thread_factory_creates_threads 0
robust__thread_factory_null_handler 0
function__thread_factory_reports_created_threads 0
function__thread_factory_thread_track 0.128
robust__thread_factory_null_name 0
function__thread_factory_name 0

WB_DispatcherThreadTest

function__dispatcher_runs_normal_runnables 0
function__dispatcer_runs_executor_runables 0
function__thread_reports_done_when_finished 0
function__thread_reports_current_running 0.007
function__dispatcher_runnables_are_stated_on_exception 0.008
function__dispatcher_runs_async_dispatcher_runnables 0.008
function__dispatcher_async_dispatcher_runnables_stated_on_ex 0.007
robust__dispatcher_thread_only_dispatches_from_itself 0
function__thread_reports_done_when_finished_with_exception 0.005

WB_StatsTest

function__thread_add_two_different 0
function_thread_stats_copy_constructor 0
robust__thread_add_null_dispatcher 0
robust__thread_copy_constructor_null 0
function__empty_stats_timing 0
function__single_value_timing 0
function__two_values_timing 0
function__add_zero_time_timing 0
function__copy_constructor 0
robust__add_negative_time_timing 0
robust__copy_constructor_null 0
function__empty_stats_thread 0
function__thread_add_one 0
function__thread_add_two_equal 0
robust__thread_add_negative_time 0
function__aggregate_empty 0
function__aggregate_many 0