• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ruby-concurrency / concurrent-ruby / #2835
91%
master: 84%

Build:
Build:
LAST BUILD BRANCH: swe/_fix
DEFAULT BRANCH: master
Ran 09 Jan 2026 01:06PM UTC
Jobs 1
Files 98
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Oct 2014 10:16PM UTC coverage: 45.201% (-49.6%) from 94.81%
#2835

push

jdantonio
Merge pull request #158 from obrok/promise-composition

Promise composition

2 of 15 new or added lines in 1 file covered. (13.33%)

1514 existing lines in 84 files now uncovered.

1375 of 3042 relevant lines covered (45.2%)

0.66 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
13
30.34
lib/concurrent/promise.rb

Uncovered Existing Lines

Lines Coverage ∆ File
1
83.33
lib/concurrent/actor/behaviour/errors_on_unknown_message.rb
1
80.0
lib/concurrent/actor/default_dead_letter_handler.rb
1
62.5
lib/concurrent/atomic.rb
1
71.43
lib/concurrent/logging.rb
1
80.0
lib/extension_helper.rb
2
62.5
lib/concurrent/actor/behaviour/awaits.rb
2
71.43
lib/concurrent/actor/behaviour/terminates_children.rb
2
75.0
lib/concurrent/actor/utils/ad_hoc.rb
2
66.67
lib/concurrent/executor/cached_thread_pool.rb
2
66.67
lib/concurrent/executor/fixed_thread_pool.rb
2
66.67
lib/concurrent/executor/single_thread_executor.rb
2
66.67
lib/concurrent/executor/thread_pool_executor.rb
3
62.5
lib/concurrent/actor/behaviour/removes_child.rb
3
86.79
lib/concurrent/configuration.rb
4
60.0
lib/concurrent/actor/behaviour/executes_context.rb
4
73.33
lib/concurrent/actor/errors.rb
4
50.0
lib/concurrent/executor/ruby_cached_thread_pool.rb
4
71.43
lib/concurrent/options_parser.rb
4
55.56
lib/concurrent/utility/timer.rb
5
81.48
lib/concurrent/actor/behaviour.rb
5
53.85
lib/concurrent/actor/root.rb
5
77.78
lib/concurrent/executor/immediate_executor.rb
5
44.44
lib/concurrent/executor/ruby_fixed_thread_pool.rb
6
64.71
lib/concurrent/actor/public_delegations.rb
7
76.67
lib/concurrent/dereferenceable.rb
7
61.11
lib/concurrent/observable.rb
7
46.15
lib/concurrent/utility/timeout.rb
8
50.0
lib/concurrent/actor/envelope.rb
8
57.14
lib/concurrent/actor/internal_delegations.rb
8
35.71
lib/concurrent/atomic_reference/direct_update.rb
8
33.33
lib/concurrent/atomic_reference/numeric_cas_wrapper.rb
8
52.94
lib/concurrent/channel/unbuffered_channel.rb
8
80.0
lib/concurrent/delay.rb
9
59.09
lib/concurrent/actor/behaviour/abstract.rb
9
66.67
lib/concurrent/actor/reference.rb
9
35.71
lib/concurrent/atomic/synchronization.rb
10
38.89
lib/concurrent/actor/behaviour/sets_results.rb
10
33.33
lib/concurrent/actor/behaviour/supervising.rb
10
50.0
lib/concurrent/actor/type_check.rb
10
60.0
lib/concurrent/atomic/condition.rb
11
39.13
lib/concurrent/actor/behaviour/linking.rb
11
31.25
lib/concurrent/executor/safe_task_executor.rb
11
52.17
lib/concurrent/future.rb
12
42.86
lib/concurrent/channel/waitable_list.rb
12
29.41
lib/concurrent/exchanger.rb
13
33.33
lib/concurrent/actor/behaviour/supervised.rb
13
68.29
lib/concurrent/actor.rb
13
53.57
lib/concurrent/atomic_reference/mutex_atomic.rb
13
43.48
lib/concurrent/channel/channel.rb
14
58.82
lib/concurrent/executor/ruby_single_thread_executor.rb
14
37.31
lib/concurrent/utility/processor_count.rb
16
36.0
lib/concurrent/actor/behaviour/termination.rb
16
58.0
lib/concurrent/actor/context.rb
18
33.33
lib/concurrent/actor/behaviour/buffer.rb
18
55.0
lib/concurrent/atomic/event.rb
18
50.0
lib/concurrent/atomic/thread_local_var.rb
18
35.71
lib/concurrent/collection/ring_buffer.rb
20
47.37
lib/concurrent/dataflow.rb
22
38.89
lib/concurrent/collection/blocking_ring_buffer.rb
23
29.73
lib/concurrent/executor/ruby_thread_pool_worker.rb
26
51.85
lib/concurrent/executor/timer_set.rb
26
35.0
lib/concurrent/ivar.rb
28
34.78
lib/concurrent/executor/per_thread_executor.rb
28
37.78
lib/concurrent/scheduled_task.rb
29
23.68
lib/concurrent/atomic/count_down_latch.rb
30
37.74
lib/concurrent/executor/serialized_execution.rb
31
25.58
lib/concurrent/actor/behaviour/pausing.rb
31
34.04
lib/concurrent/channel/buffered_channel.rb
32
56.76
lib/concurrent/obligation.rb
33
29.79
lib/concurrent/atomic/cyclic_barrier.rb
35
36.36
lib/concurrent/async.rb
39
47.83
lib/concurrent/executor/executor.rb
42
26.32
lib/concurrent/atomic/atomic_boolean.rb
43
29.51
lib/concurrent/atomic/atomic_fixnum.rb
44
22.81
lib/concurrent/atomic/copy_on_notify_observer_set.rb
44
24.14
lib/concurrent/atomic/copy_on_write_observer_set.rb
46
37.66
lib/concurrent/agent.rb
48
34.62
lib/concurrent/timer_task.rb
49
30.34
lib/concurrent/promise.rb
57
49.14
lib/concurrent/executor/ruby_thread_pool_executor.rb
57
32.22
lib/concurrent/tvar.rb
63
27.96
lib/concurrent/actor/core.rb
64
27.27
lib/concurrent/mvar.rb
76
28.97
lib/concurrent/collection/priority_queue.rb
Jobs
ID Job ID Ran Files Coverage
1 #2835.1 09 Jan 2026 01:06PM UTC 98
45.2
Source Files on build #2835
  • Tree
  • List 98
  • Changed 93
  • Source Changed 0
  • Coverage Changed 93
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 43c4a2da on github
  • Prev Build on master (#841)
  • Next Build on swe/_fix
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc