Skip to content

Instantly share code, notes, and snippets.

@phiggins
Created December 31, 2010 03:05
Show Gist options
  • Save phiggins/760668 to your computer and use it in GitHub Desktop.
Save phiggins/760668 to your computer and use it in GitHub Desktop.
EM tests not canceling timers
$ TESTOPTS="-v" rake | grep '^Test.*#' | awk '{ print $2 " " $1 }' | sort -n
no configuration section for specified version of Ruby (rbconfig-1.9.2)
no configuration section for specified version of Ruby (rbconfig-1.9.2)
no configuration section for specified version of Ruby (rbconfig-1.9.2)
no configuration section for specified version of Ruby (rbconfig-1.9.2)
cp tmp/x86_64-linux/rubyeventmachine/1.9.2/rubyeventmachine.so lib/rubyeventmachine.so
cp tmp/x86_64-linux/fastfilereaderext/1.9.2/fastfilereaderext.so lib/fastfilereaderext.so
0.00 TestAttach#test_attach_pipe:
0.00 TestAttach#test_set_readable:
0.00 TestBasic#test_bubble_errors_from_initialize:
0.00 TestBasic#test_bubble_errors_from_post_init:
0.00 TestBasic#test_byte_range_send:
0.00 TestBasic#test_connection_class_cache:
0.00 TestBasic#test_schedule_from_thread:
0.00 TestBasic#test_server:
0.00 TestBasic#test_unbind_error:
0.00 TestConnectionCount#test_with_some_connections:
0.00 TestEMChannel#test_channel_pop:
0.00 TestEMChannel#test_channel_reactor_thread_callback:
0.00 TestEMChannel#test_channel_reactor_thread_push:
0.00 TestEMChannel#test_channel_unsubscribe:
0.00 TestEMQueue#test_queue_push:
0.00 TestEMQueue#test_queue_reactor_thread:
0.00 TestEmTickLoop#test_em_tick_loop:
0.00 TestEmTickLoop#test_immediate_stops:
0.00 TestEmTickLoop#test_start_twice:
0.00 TestEmTickLoop#test_stop:
0.00 TestEmTickLoop#test_stopped:
0.00 TestEmTickLoop#test_tick_loop_on_stop:
0.00 TestEpoll#test_datagrams:
0.00 TestEpoll#test_rlimit:
0.00 TestErrorHandler#test_without_error_handler:
0.00 TestFutures#test_delayed_callbacks:
0.00 TestFutures#test_double_calls:
0.00 TestFutures#test_future:
0.00 TestFutures#test_future_1:
0.00 TestFutures#test_future_2:
0.00 TestFutures#test_future_3:
0.00 TestFutures#test_recursive_callbacks:
0.00 TestFutures#test_syntactic_sugar:
0.00 TestHandlerCheck#test_with_correct_class:
0.00 TestHandlerCheck#test_with_incorrect_class:
0.00 TestHandlerCheck#test_with_module:
0.00 TestHttpClient2#test_authheader:
0.00 TestHttpClient2#test_bad_server:
0.00 TestHttpClient2#test_connect:
0.00 TestHttpClient#test_http_empty_content:
0.00 TestHttpClient#test_post:
0.00 TestInactivityTimeout#test_default:
0.00 TestInactivityTimeout#test_set_and_get:
0.00 TestKeyboardEvents#test_kb:
0.00 TestLineText2#test_basic:
0.00 TestLineText2#test_binary:
0.00 TestLineText2#test_binary_pairs:
0.00 TestLineText2#test_binary_tail:
0.00 TestLineText2#test_change_delimiter:
0.00 TestLineText2#test_multichar:
0.00 TestLineText2#test_receive_end_of_binary_data:
0.00 TestLineText2#test_throw_back:
0.00 TestLineText2#test_unsized_binary:
0.00 TestNextTick#test_cleanup_after_stop:
0.00 TestNextTick#test_pre_run_queue:
0.00 TestNextTick#test_run_run:
0.00 TestNextTick#test_schedule_from_thread:
0.00 TestNextTick#test_tick_arg:
0.00 TestNextTick#test_tick_block:
0.00 TestObjectProtocol#test_send_receive:
0.00 TestPendingConnectTimeout#test_default:
0.00 TestPendingConnectTimeout#test_set_and_get:
0.00 TestProcesses#test_em_system:
0.00 TestProcesses#test_em_system_pid:
0.00 TestProcesses#test_em_system_with_proc:
0.00 TestProcesses#test_em_system_with_two_procs:
0.00 TestProxyConnection#test_early_close:
0.00 TestProxyConnection#test_partial_proxy_connection:
0.00 TestProxyConnection#test_proxy_connection:
0.00 TestPure#test_connaccepted:
0.00 TestPure#test_connrefused:
0.00 TestPure#test_exception_handling_releases_resources:
0.00 TestPure#test_reactor_running:
0.00 TestSASL#test_sasl:
0.00 TestSendFile#test_send_file:
0.00 TestSendFile#test_stream_bad_file:
0.00 TestSendFile#test_stream_chunked_file_data:
0.00 TestSendFile#test_stream_file_data:
0.00 TestSendFile#test_stream_large_chunked_file_data:
0.00 TestSendFile#test_stream_large_file_data:
0.00 TestSmtpClient#test_a:
0.00 TestSmtpClient#test_content:
0.00 TestSmtpServer#test_mail:
0.00 TestSomeExceptions#test_a:
0.00 TestSomeExceptions#test_b:
0.00 TestSpawn#test_another_fibonacci:
0.00 TestSpawn#test_block_scope:
0.00 TestSpawn#test_fibonacci:
0.00 TestSpawn#test_fibonacci_chain:
0.00 TestSpawn#test_multiparms:
0.00 TestSpawn#test_parms:
0.00 TestSpawn#test_ping_pong:
0.00 TestSpawn#test_race:
0.00 TestSpawn#test_resume:
0.00 TestSpawn#test_run:
0.00 TestSpawn#test_self_notify:
0.00 TestSpawn#test_stop:
0.00 TestSpawn#test_yield:
0.00 TestSpawn#test_yield_and_notify:
0.00 TestSslArgs#test_tls_params_file_does_exist:
0.00 TestSslArgs#test_tls_params_file_doesnt_exist:
0.00 TestSSLMethods#test_ssl_methods:
0.00 TestTimers#test_periodic_timer_self_cancel:
0.00 TestUserDefinedEvents#test_a:
0.01 TestAttach#test_read_write_pipe:
0.01 TestDeferrable#test_timeout_with_args:
0.01 TestDeferrable#test_timeout_without_args:
0.01 TestProcesses#test_em_system_spaced_arguments:
0.01 TestSendFile#test_send_large_file:
0.01 TestTimers#test_timer_change_max_outstanding:
0.02 TestBasic#test_bind_connect:
0.02 TestProcesses#test_deferrable_child_process:
0.03 TestInactivityTimeout#test_for_real:
0.03 TestSslVerify#test_accept_server:
0.03 TestSslVerify#test_deny_server:
0.05 TestGetSockOpt#test_get_sock_opt:
0.05 TestTimers#test_add_periodic_timer:
0.05 TestTimers#test_periodic_timer:
0.06 TestProcesses#test_em_system_cmd_arguments:
0.08 TestHttpClient#test_http_client_1:
0.09 TestBasic#test_reactor_thread?:
0.09 TestBasic#test_run_block:
0.09 TestBasic#test_schedule_on_reactor_thread:
0.09 TestBasic#test_set_heartbeat_interval:
0.09 TestConnectionCount#test_idle_connection_count:
0.09 TestEMChannel#test_channel_subscribe:
0.09 TestEMQueue#test_queue_pop:
0.09 TestErrorHandler#test_error_handler:
0.09 TestHttpClient#test_cookie:
0.09 TestHttpClient#test_http_client:
0.09 TestHttpClient#test_http_client_2:
0.09 TestNextTick#test_run_run_2:
0.09 TestNextTick#test_run_run_3:
0.09 TestNextTick#test_schedule_on_reactor_thread:
0.09 TestRunning#test_running:
0.09 TestTimers#test_timer_with_block:
0.09 TestTimers#test_timer_with_proc:
0.10 TestFutures#test_timeout:
0.10 TestHttpClient2#test_bad_port:
0.10 TestHttpClient2#test_get_pipeline:
0.10 TestPause#test_pause_resume:
0.11 TestTimers#test_add_periodic_timer_cancel:
0.11 TestTimers#test_periodic_timer_cancel:
0.11 TestTimers#test_timer_cancel:
0.13 TestFileWatch#test_events:
0.15 TestHttpClient2#test_get:
0.15 TestHttpClient#test_version_1_0:
0.19 TestAttach#test_attach:
0.20 TestPendingConnectTimeout#test_for_real:
0.25 TestHttpClient2#test_https_get:
0.30 TestBasic#test_timer:
0.38 TestServers#test_stop_server:
2.00 TestBasic#test_em:
2.00 TestHeaderAndContentProtocol#test_content:
2.00 TestHeaderAndContentProtocol#test_interpret_headers:
2.00 TestHeaderAndContentProtocol#test_no_content:
2.00 TestHeaderAndContentProtocol#test_several_requests:
2.00 TestLineAndTextProtocol#test_binary_text:
2.00 TestLineAndTextProtocol#test_lines_and_text:
2.00 TestLineAndTextProtocol#test_overlength_lines:
2.00 TestLineAndTextProtocol#test_simple_lines:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment