go.temporal.io/server/service/history/workflow

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

FileCoverage
activity.go 545 LOC · 215 covered · 330 uncovered · 55 ranges · 38 concepts · 21 introducers · 23 tests
command_handler.go 54 LOC · 13 covered · 41 uncovered · 4 ranges · 118 concepts · 2 introducers · 48 tests
context.go 1480 LOC · 610 covered · 870 uncovered · 184 ranges · 1233 concepts · 91 introducers · 449 tests
external_payload_size.go 37 LOC · 18 covered · 19 uncovered · 8 ranges · 696 concepts · 5 introducers · 290 tests
metrics.go 236 LOC · 138 covered · 98 uncovered · 39 ranges · 1036 concepts · 32 introducers · 377 tests
mutable_state_impl.go 9930 LOC · 4153 covered · 5777 uncovered · 1133 ranges · 1493 concepts · 419 introducers · 466 tests
mutable_state_rebuilder.go 846 LOC · 459 covered · 387 uncovered · 111 ranges · 93 concepts · 70 introducers · 66 tests
mutable_state_rebuilder_mock.go 60 LOC · 19 covered · 41 uncovered · 4 ranges · 1 concepts · 1 introducers · 1 tests
mutable_state_state_status.go 138 LOC · 21 covered · 117 uncovered · 9 ranges · 821 concepts · 8 introducers · 315 tests
mutable_state_util.go 97 LOC · 52 covered · 45 uncovered · 10 ranges · 257 concepts · 7 introducers · 140 tests
noop_chasm_tree.go 110 LOC · 24 covered · 86 uncovered · 8 ranges · 860 concepts · 8 introducers · 400 tests
query.go 123 LOC · 63 covered · 60 uncovered · 25 ranges · 46 concepts · 12 introducers · 15 tests
query_registry.go 191 LOC · 125 covered · 66 uncovered · 36 ranges · 1525 concepts · 20 introducers · 473 tests
relocatable_attributes_fetcher.go 96 LOC · 36 covered · 60 uncovered · 8 ranges · 131 concepts · 8 introducers · 42 tests
retry.go 369 LOC · 194 covered · 175 uncovered · 47 ranges · 39 concepts · 21 introducers · 21 tests
state_machine_definition.go 37 LOC · 9 covered · 28 uncovered · 3 ranges · 2383 concepts · 2 introducers · 811 tests
state_machine_timers.go 124 LOC · 78 covered · 46 uncovered · 20 ranges · 715 concepts · 9 introducers · 280 tests
state_transition_history.go 45 LOC · 17 covered · 28 uncovered · 5 ranges · 956 concepts · 4 introducers · 373 tests
task_generator.go 1157 LOC · 693 covered · 464 uncovered · 136 ranges · 1606 concepts · 77 introducers · 526 tests
task_generator_mock.go 374 LOC · 163 covered · 211 uncovered · 33 ranges · 162 concepts · 17 introducers · 109 tests
task_generator_provider.go 49 LOC · 19 covered · 30 uncovered · 4 ranges · 13074 concepts · 3 introducers · 6704 tests
task_refresher.go 723 LOC · 397 covered · 326 uncovered · 112 ranges · 439 concepts · 55 introducers · 201 tests
task_refresher_mock.go 71 LOC · 28 covered · 43 uncovered · 6 ranges · 76 concepts · 5 introducers · 32 tests
test_util.go 99 LOC · 28 covered · 71 uncovered · 7 ranges · 669 concepts · 5 introducers · 334 tests
timer_sequence.go 428 LOC · 265 covered · 163 uncovered · 88 ranges · 764 concepts · 68 introducers · 335 tests
timeskipping.go 523 LOC · 128 covered · 395 uncovered · 46 ranges · 1115 concepts · 26 introducers · 413 tests
transaction_impl.go 813 LOC · 451 covered · 362 uncovered · 71 ranges · 1277 concepts · 34 introducers · 510 tests
transaction_mock.go 105 LOC · 31 covered · 74 uncovered · 6 ranges · 86 concepts · 3 introducers · 66 tests
util.go 319 LOC · 98 covered · 221 uncovered · 29 ranges · 1015 concepts · 18 introducers · 382 tests
workflow_task_state_machine.go 1602 LOC · 787 covered · 815 uncovered · 139 ranges · 1493 concepts · 55 introducers · 466 tests