Created
July 28, 2014 19:33
-
-
Save GrooveStomp/d216376a7ecb191b807f to your computer and use it in GitHub Desktop.
concurrent-ruby rake run failures
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pending: | |
Concurrent::Agent clojure-like behaviour waits with sending functions to other agents until update is done | |
# Not yet implemented | |
# ./spec/concurrent/agent_spec.rb:436 | |
Failures: | |
1) Concurrent::RubyThreadPoolExecutor#overload_policy :caller_runs #post does not create any new threads when the queue is at capacity | |
Failure/Error: expect(Thread.list.length).to be < initial + 5 | |
expected: < 8 | |
got: 195 | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-expectations-3.0.3/lib/rspec/expectations/fail_with.rb:30:in `fail_with' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-expectations-3.0.3/lib/rspec/expectations/handler.rb:37:in `handle_failure' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-expectations-3.0.3/lib/rspec/expectations/handler.rb:48:in `handle_matcher' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-expectations-3.0.3/lib/rspec/expectations/expectation_target.rb:54:in `to' | |
# ./spec/concurrent/executor/ruby_thread_pool_executor_spec.rb:154:in `block (4 levels) in <module:Concurrent>' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example.rb:148:in `instance_exec' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example.rb:148:in `block in run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example.rb:301:in `with_around_example_hooks' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example.rb:145:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:494:in `block in run_examples' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:490:in `map' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:490:in `run_examples' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:457:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:458:in `block in run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:458:in `map' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:458:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:458:in `block in run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:458:in `map' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:458:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:112:in `block (2 levels) in run_specs' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:112:in `map' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:112:in `block in run_specs' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/reporter.rb:54:in `report' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:108:in `run_specs' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:86:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:70:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:38:in `invoke' | |
# /home/aoman/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/exe/rspec:4:in `<main>' | |
2) #timeout kills the thread on timeout | |
Failure/Error: expect(Thread).to receive(:kill).with(any_args()) | |
(<Thread (class)>).kill(any args) | |
expected: 1 time with any arguments | |
received: 2625 times with any arguments | |
# ./spec/concurrent/utility/timeout_spec.rb:37:in `block (2 levels) in <module:Concurrent>' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/error_generator.rb:206:in `__raise' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/error_generator.rb:64:in `raise_expectation_error' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/message_expectation.rb:290:in `generate_error' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/message_expectation.rb:243:in `block in verify_messages_received' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/message_expectation.rb:653:in `line' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/message_expectation.rb:242:in `verify_messages_received' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/method_double.rb:110:in `block in verify' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/method_double.rb:110:in `each' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/method_double.rb:110:in `verify' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/proxy.rb:132:in `block in verify' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/proxy.rb:132:in `each_value' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/proxy.rb:132:in `verify' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/space.rb:68:in `block in verify_all' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/space.rb:68:in `each' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks/space.rb:68:in `verify_all' | |
# /home/aoman/.gem/ruby/2.1.2/gems/rspec-mocks-3.0.3/lib/rspec/mocks.rb:45:in `verify' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/mocking_adapters/rspec.rb:21:in `verify_mocks_for_rspec' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example.rb:354:in `verify_mocks' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example.rb:345:in `run_after_example' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example.rb:163:in `block in run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example.rb:301:in `with_around_example_hooks' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example.rb:145:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:494:in `block in run_examples' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:490:in `map' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:490:in `run_examples' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/example_group.rb:457:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:112:in `block (2 levels) in run_specs' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:112:in `map' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:112:in `block in run_specs' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/reporter.rb:54:in `report' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:108:in `run_specs' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:86:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:70:in `run' | |
# /home/aoman/btsync/dotfiles/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib/rspec/core/runner.rb:38:in `invoke' | |
# /home/aoman/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/exe/rspec:4:in `<main>' | |
Finished in 3 minutes 6.4 seconds (files took 1.04 seconds to load) | |
1343 examples, 2 failures, 1 pending | |
Failed examples: | |
rspec ./spec/concurrent/executor/ruby_thread_pool_executor_spec.rb:151 # Concurrent::RubyThreadPoolExecutor#overload_policy :caller_runs #post does not create any new threads when the queue is at capacity | |
rspec ./spec/concurrent/utility/timeout_spec.rb:36 # #timeout kills the thread on timeout | |
Randomized with seed 37105 | |
Coverage report generated for RSpec to /home/aoman/code/concurrent-ruby/coverage. 2380 / 2601 LOC (91.5%) covered. | |
[Coveralls] Outside the Travis environment, not sending data. | |
/home/aoman/.rubies/ruby-2.1.2/bin/ruby -I/home/aoman/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/lib:/home/aoman/.gem/ruby/2.1.2/gems/rspec-support-3.0.3/lib -S /home/aoman/.gem/ruby/2.1.2/gems/rspec-core-3.0.3/exe/rspec ./spec/concurrent/actress_spec.rb ./spec/concurrent/agent_spec.rb ./spec/concurrent/async_spec.rb ./spe | |
c/concurrent/atomic/atomic_boolean_spec.rb ./spec/concurrent/atomic/atomic_fixnum_spec.rb ./spec/concurrent/atomic/condition_spec.rb ./spec/concurrent/atomic/copy_on_notify_observer_set_spec.rb ./spec/concurrent/atomic/copy_on_write_observer_set_spec.rb ./spec/concurrent/atomic/count_down_latch_spec.rb ./spec/concurre | |
nt/atomic/cyclic_barrier_spec.rb ./spec/concurrent/atomic/event_spec.rb ./spec/concurrent/atomic/thread_local_var_spec.rb ./spec/concurrent/atomic_spec.rb ./spec/concurrent/channel/buffered_channel_spec.rb ./spec/concurrent/channel/channel_spec.rb ./spec/concurrent/channel/probe_spec.rb ./spec/concurrent/channel/unbuf | |
fered_channel_spec.rb ./spec/concurrent/collection/blocking_ring_buffer_spec.rb ./spec/concurrent/collection/priority_queue_spec.rb ./spec/concurrent/collection/ring_buffer_spec.rb ./spec/concurrent/configuration_spec.rb ./spec/concurrent/dataflow_spec.rb ./spec/concurrent/delay_spec.rb ./spec/concurrent/exchanger_spe | |
c.rb ./spec/concurrent/executor/immediate_executor_spec.rb ./spec/concurrent/executor/java_cached_thread_pool_spec.rb ./spec/concurrent/executor/java_fixed_thread_pool_spec.rb ./spec/concurrent/executor/java_single_thread_executor_spec.rb ./spec/concurrent/executor/java_thread_pool_executor_spec.rb ./spec/concurrent/e | |
xecutor/per_thread_executor_spec.rb ./spec/concurrent/executor/ruby_cached_thread_pool_spec.rb ./spec/concurrent/executor/ruby_fixed_thread_pool_spec.rb ./spec/concurrent/executor/ruby_single_thread_executor_spec.rb ./spec/concurrent/executor/ruby_thread_pool_executor_spec.rb ./spec/concurrent/executor/safe_task_execu | |
tor_spec.rb ./spec/concurrent/executor/serialized_execution_spec.rb ./spec/concurrent/executor/thread_pool_class_cast_spec.rb ./spec/concurrent/executor/timer_set_spec.rb ./spec/concurrent/future_spec.rb ./spec/concurrent/ivar_spec.rb ./spec/concurrent/mvar_spec.rb ./spec/concurrent/obligation_spec.rb ./spec/concurren | |
t/observable_spec.rb ./spec/concurrent/options_parser_spec.rb ./spec/concurrent/promise_spec.rb ./spec/concurrent/scheduled_task_spec.rb ./spec/concurrent/timer_task_spec.rb ./spec/concurrent/tvar_spec.rb ./spec/concurrent/utility/processor_count_spec.rb ./spec/concurrent/utility/timeout_spec.rb ./spec/concurrent/util | |
ity/timer_spec.rb --color --backtrace --format documentation failed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment