go.temporal.io/server/common/tasks

1549 files · 43914 ranges · 25741 concepts · 19194 introducers · 12775 tests

FileCoverage
dynamic_worker_pool_scheduler.go 175 LOC · 89 covered · 86 uncovered · 15 ranges · 3 concepts · 2 introducers · 2 tests
execution_aware_scheduler.go 129 LOC · 56 covered · 73 uncovered · 18 ranges · 114 concepts · 18 introducers · 37 tests
execution_queue_scheduler.go 285 LOC · 149 covered · 136 uncovered · 34 ranges · 132 concepts · 15 introducers · 50 tests
fifo_scheduler.go 231 LOC · 124 covered · 107 uncovered · 42 ranges · 104 concepts · 16 introducers · 26 tests
group_by_scheduler.go 106 LOC · 47 covered · 59 uncovered · 14 ranges · 77 concepts · 5 introducers · 16 tests
interleaved_weighted_round_robin.go 405 LOC · 238 covered · 167 uncovered · 60 ranges · 120 concepts · 26 introducers · 31 tests
priority.go 81 LOC · 8 covered · 73 uncovered · 2 ranges · 22445 concepts · 2 introducers · 11018 tests
rate_limited_scheduler.go 129 LOC · 25 covered · 104 uncovered · 6 ranges · 85 concepts · 4 introducers · 19 tests
runnable_scheduler.go 72 LOC · 18 covered · 54 uncovered · 5 ranges · 1 concepts · 1 introducers · 1 tests
scheduler_mock.go 90 LOC · 42 covered · 48 uncovered · 10 ranges · 51 concepts · 6 introducers · 31 tests
sequential_scheduler.go 372 LOC · 211 covered · 161 uncovered · 60 ranges · 85 concepts · 19 introducers · 21 tests
task_mock.go 220 LOC · 96 covered · 124 uncovered · 22 ranges · 96 concepts · 12 introducers · 54 tests
weighted_channel.go 84 LOC · 41 covered · 43 uncovered · 11 ranges · 18 concepts · 4 introducers · 9 tests