Files with coverage
1549 files · 43914 ranges · 25741 concepts · 19194 introducers · 12775 tests
| Package | Coverage |
|---|---|
| go.temporal.io/server/.github/actions/build-docker-images/scripts | 1 files · 637 LOC · 8 covered · 629 uncovered · 3 ranges · 3 concepts · 9 tests |
| go.temporal.io/server/api/adminservice/v1 | 4 files · 12373 LOC · 600 covered · 11773 uncovered · 143 ranges · 23474 concepts · 11507 tests |
| go.temporal.io/server/api/adminservicemock/v1 | 1 files · 1998 LOC · 213 covered · 1785 uncovered · 48 ranges · 2757 concepts · 1301 tests |
| go.temporal.io/server/api/archiver/v1 | 1 files · 455 LOC · 89 covered · 366 uncovered · 18 ranges · 17766 concepts · 8821 tests |
| go.temporal.io/server/api/batch/v1 | 1 files · 204 LOC · 53 covered · 151 uncovered · 9 ranges · 1060 concepts · 597 tests |
| go.temporal.io/server/api/chasm/v1 | 1 files · 230 LOC · 28 covered · 202 uncovered · 4 ranges · 22043 concepts · 10883 tests |
| go.temporal.io/server/api/checksum/v1 | 1 files · 358 LOC · 20 covered · 338 uncovered · 2 ranges · 13074 concepts · 6704 tests |
| go.temporal.io/server/api/clock/v1 | 2 files · 297 LOC · 64 covered · 233 uncovered · 15 ranges · 23659 concepts · 11618 tests |
| go.temporal.io/server/api/cluster/v1 | 1 files · 366 LOC · 28 covered · 338 uncovered · 6 ranges · 23474 concepts · 11507 tests |
| go.temporal.io/server/api/common/v1 | 2 files · 549 LOC · 86 covered · 463 uncovered · 18 ranges · 23474 concepts · 11507 tests |
| go.temporal.io/server/api/contextpropagation/v1 | 1 files · 133 LOC · 38 covered · 95 uncovered · 5 ranges · 17832 concepts · 8934 tests |
| go.temporal.io/server/api/deployment/v1 | 2 files · 6876 LOC · 883 covered · 5993 uncovered · 194 ranges · 23958 concepts · 11764 tests |
| go.temporal.io/server/api/enums/v1 | 11 files · 2614 LOC · 384 covered · 2230 uncovered · 99 ranges · 24135 concepts · 11830 tests |
| go.temporal.io/server/api/errordetails/v1 | 1 files · 649 LOC · 42 covered · 607 uncovered · 6 ranges · 23425 concepts · 11482 tests |
| go.temporal.io/server/api/health/v1 | 1 files · 324 LOC · 48 covered · 276 uncovered · 11 ranges · 23474 concepts · 11507 tests |
| go.temporal.io/server/api/history/v1 | 2 files · 824 LOC · 139 covered · 685 uncovered · 42 ranges · 23636 concepts · 11613 tests |
| go.temporal.io/server/api/historyservice/v1 | 4 files · 21828 LOC · 1684 covered · 20144 uncovered · 555 ranges · 23474 concepts · 11507 tests |
| go.temporal.io/server/api/historyservicemock/v1 | 1 files · 3083 LOC · 557 covered · 2526 uncovered · 127 ranges · 3643 concepts · 1899 tests |
| go.temporal.io/server/api/matchingservice/v1 | 3 files · 9063 LOC · 1037 covered · 8026 uncovered · 228 ranges · 23474 concepts · 11507 tests |
| go.temporal.io/server/api/matchingservicemock/v1 | 1 files · 1585 LOC · 286 covered · 1299 uncovered · 66 ranges · 3568 concepts · 1830 tests |
| go.temporal.io/server/api/metrics/v1 | 2 files · 171 LOC · 40 covered · 131 uncovered · 6 ranges · 23629 concepts · 11564 tests |
| go.temporal.io/server/api/namespace/v1 | 1 files · 138 LOC · 24 covered · 114 uncovered · 4 ranges · 23474 concepts · 11507 tests |
| go.temporal.io/server/api/persistence/v1 | 23 files · 17213 LOC · 2774 covered · 14439 uncovered · 743 ranges · 23636 concepts · 11613 tests |
| go.temporal.io/server/api/replication/v1 | 1 files · 2481 LOC · 379 covered · 2102 uncovered · 103 ranges · 23474 concepts · 11507 tests |
| go.temporal.io/server/api/routing/v1 | 1 files · 169 LOC · 30 covered · 139 uncovered · 4 ranges · 17327 concepts · 8572 tests |
| go.temporal.io/server/api/schedule/v1 | 1 files · 1252 LOC · 252 covered · 1000 uncovered · 52 ranges · 8510 concepts · 4636 tests |
| go.temporal.io/server/api/taskqueue/v1 | 1 files · 1363 LOC · 268 covered · 1095 uncovered · 99 ranges · 23958 concepts · 11764 tests |
| go.temporal.io/server/api/testservice/v1 | 3 files · 350 LOC · 95 covered · 255 uncovered · 17 ranges · 14 concepts · 8 tests |
| go.temporal.io/server/api/token/v1 | 2 files · 1074 LOC · 246 covered · 828 uncovered · 53 ranges · 23474 concepts · 11507 tests |
| go.temporal.io/server/api/visibilityservice/v1 | 1 files · 426 LOC · 32 covered · 394 uncovered · 5 ranges · 22043 concepts · 10883 tests |
| go.temporal.io/server/api/workflow/v1 | 2 files · 419 LOC · 60 covered · 359 uncovered · 18 ranges · 23636 concepts · 11613 tests |
| go.temporal.io/server/chasm | 37 files · 9902 LOC · 3945 covered · 5957 uncovered · 1272 ranges · 22043 concepts · 10883 tests |
| go.temporal.io/server/chasm/chasmtest | 1 files · 717 LOC · 167 covered · 550 uncovered · 37 ranges · 15 concepts · 6 tests |
| go.temporal.io/server/chasm/lib/activity | 10 files · 5209 LOC · 1505 covered · 3704 uncovered · 411 ranges · 792 concepts · 396 tests |
| go.temporal.io/server/chasm/lib/activity/gen/activitypb/v1 | 5 files · 3640 LOC · 442 covered · 3198 uncovered · 131 ranges · 13327 concepts · 7034 tests |
| go.temporal.io/server/chasm/lib/callback | 10 files · 1335 LOC · 504 covered · 831 uncovered · 154 ranges · 477 concepts · 243 tests |
| go.temporal.io/server/chasm/lib/callback/gen/callbackpb/v1 | 2 files · 662 LOC · 80 covered · 582 uncovered · 14 ranges · 15618 concepts · 7783 tests |
| go.temporal.io/server/chasm/lib/nexusoperation | 15 files · 4389 LOC · 1704 covered · 2685 uncovered · 510 ranges · 15156 concepts · 7541 tests |
| go.temporal.io/server/chasm/lib/nexusoperation/gen/nexusoperationpb/v1 | 5 files · 2521 LOC · 388 covered · 2133 uncovered · 91 ranges · 15156 concepts · 7541 tests |
| go.temporal.io/server/chasm/lib/scheduler | 17 files · 4692 LOC · 2107 covered · 2585 uncovered · 514 ranges · 7665 concepts · 4191 tests |
| go.temporal.io/server/chasm/lib/scheduler/gen/schedulerpb/v1 | 5 files · 2848 LOC · 407 covered · 2441 uncovered · 101 ranges · 8510 concepts · 4636 tests |
| go.temporal.io/server/chasm/lib/scheduler/migration | 1 files · 510 LOC · 318 covered · 192 uncovered · 53 ranges · 30 concepts · 16 tests |
| go.temporal.io/server/chasm/lib/tests | 3 files · 118 LOC · 51 covered · 67 uncovered · 8 ranges · 123 concepts · 50 tests |
| go.temporal.io/server/chasm/lib/tests/gen/testspb/v1 | 4 files · 627 LOC · 119 covered · 508 uncovered · 21 ranges · 7633 concepts · 4223 tests |
| go.temporal.io/server/chasm/lib/workflow | 11 files · 2009 LOC · 639 covered · 1370 uncovered · 200 ranges · 842 concepts · 409 tests |
| go.temporal.io/server/chasm/lib/workflow/gen/workflowpb/v1 | 2 files · 372 LOC · 70 covered · 302 uncovered · 8 ranges · 14356 concepts · 7120 tests |
| go.temporal.io/server/client | 4 files · 804 LOC · 246 covered · 558 uncovered · 47 ranges · 2962 concepts · 1384 tests |
| go.temporal.io/server/client/admin | 3 files · 182 LOC · 21 covered · 161 uncovered · 3 ranges · 64 concepts · 12 tests |
| go.temporal.io/server/client/frontend | 5 files · 3087 LOC · 57 covered · 3030 uncovered · 13 ranges · 64 concepts · 12 tests |
| go.temporal.io/server/client/history | 10 files · 4843 LOC · 585 covered · 4258 uncovered · 153 ranges · 133 concepts · 47 tests |
| go.temporal.io/server/client/history/historytest | 1 files · 197 LOC · 128 covered · 69 uncovered · 12 ranges · 15 concepts · 12 tests |
| go.temporal.io/server/client/matching | 9 files · 3209 LOC · 733 covered · 2476 uncovered · 171 ranges · 570 concepts · 300 tests |
| go.temporal.io/server/cmd/tools/check-dependencies | 1 files · 225 LOC · 71 covered · 154 uncovered · 33 ranges · 23 concepts · 12 tests |
| go.temporal.io/server/cmd/tools/codegen | 1 files · 96 LOC · 8 covered · 88 uncovered · 2 ranges · 1 concepts · 12 tests |
| go.temporal.io/server/cmd/tools/genrpcserverinterceptors | 1 files · 195 LOC · 55 covered · 140 uncovered · 30 ranges · 22 concepts · 12 tests |
| go.temporal.io/server/common | 2 files · 937 LOC · 418 covered · 519 uncovered · 119 ranges · 18071 concepts · 8970 tests |
| go.temporal.io/server/common/activityoptions | 1 files · 129 LOC · 90 covered · 39 uncovered · 66 ranges · 55 concepts · 27 tests |
| go.temporal.io/server/common/aggregate | 2 files · 92 LOC · 32 covered · 60 uncovered · 8 ranges · 21986 concepts · 10852 tests |
| go.temporal.io/server/common/api | 1 files · 249 LOC · 24 covered · 225 uncovered · 10 ranges · 139 concepts · 60 tests |
| go.temporal.io/server/common/archiver | 9 files · 1283 LOC · 528 covered · 755 uncovered · 140 ranges · 3271 concepts · 1492 tests |
| go.temporal.io/server/common/archiver/filestore | 5 files · 1155 LOC · 599 covered · 556 uncovered · 239 ranges · 127 concepts · 53 tests |
| go.temporal.io/server/common/archiver/gcloud | 5 files · 1182 LOC · 477 covered · 705 uncovered · 167 ranges · 77 concepts · 38 tests |
| go.temporal.io/server/common/archiver/gcloud/connector | 4 files · 852 LOC · 327 covered · 525 uncovered · 67 ranges · 70 concepts · 35 tests |
| go.temporal.io/server/common/archiver/provider | 2 files · 396 LOC · 183 covered · 213 uncovered · 54 ranges · 2807 concepts · 1325 tests |
| go.temporal.io/server/common/archiver/s3store | 5 files · 1277 LOC · 649 covered · 628 uncovered · 202 ranges · 93 concepts · 40 tests |
| go.temporal.io/server/common/archiver/s3store/mocks | 1 files · 142 LOC · 73 covered · 69 uncovered · 17 ranges · 81 concepts · 34 tests |
| go.temporal.io/server/common/auth | 1 files · 225 LOC · 141 covered · 84 uncovered · 64 ranges · 64 concepts · 37 tests |
| go.temporal.io/server/common/authorization | 13 files · 1419 LOC · 489 covered · 930 uncovered · 166 ranges · 204 concepts · 81 tests |
| go.temporal.io/server/common/backoff | 4 files · 654 LOC · 315 covered · 339 uncovered · 111 ranges · 23499 concepts · 11529 tests |
| go.temporal.io/server/common/build | 1 files · 56 LOC · 14 covered · 42 uncovered · 2 ranges · 23629 concepts · 11564 tests |
| go.temporal.io/server/common/cache | 3 files · 694 LOC · 407 covered · 287 uncovered · 116 ranges · 4926 concepts · 1959 tests |
| go.temporal.io/server/common/channel | 1 files · 51 LOC · 20 covered · 31 uncovered · 4 ranges · 270 concepts · 102 tests |
| go.temporal.io/server/common/checksum | 1 files · 67 LOC · 19 covered · 48 uncovered · 6 ranges · 1 concepts · 1 tests |
| go.temporal.io/server/common/circuitbreaker | 1 files · 87 LOC · 28 covered · 59 uncovered · 6 ranges · 5 concepts · 3 tests |
| go.temporal.io/server/common/clock | 4 files · 399 LOC · 204 covered · 195 uncovered · 58 ranges · 10639 concepts · 5391 tests |
| go.temporal.io/server/common/clock/hybrid_logical_clock | 1 files · 102 LOC · 58 covered · 44 uncovered · 26 ranges · 553 concepts · 299 tests |
| go.temporal.io/server/common/cluster | 5 files · 1088 LOC · 443 covered · 645 uncovered · 113 ranges · 4910 concepts · 2450 tests |
| go.temporal.io/server/common/cluster/clustertest | 1 files · 22 LOC · 12 covered · 10 uncovered · 1 ranges · 761 concepts · 547 tests |
| go.temporal.io/server/common/codec | 1 files · 147 LOC · 66 covered · 81 uncovered · 19 ranges · 787 concepts · 412 tests |
| go.temporal.io/server/common/collection | 8 files · 741 LOC · 375 covered · 366 uncovered · 97 ranges · 2541 concepts · 1173 tests |
| go.temporal.io/server/common/config | 7 files · 1737 LOC · 375 covered · 1362 uncovered · 148 ranges · 3069 concepts · 2207 tests |
| go.temporal.io/server/common/contextutil | 2 files · 229 LOC · 117 covered · 112 uncovered · 43 ranges · 1414 concepts · 674 tests |
| go.temporal.io/server/common/convert | 1 files · 79 LOC · 40 covered · 39 uncovered · 13 ranges · 1703 concepts · 748 tests |
| go.temporal.io/server/common/deadlock | 2 files · 221 LOC · 111 covered · 110 uncovered · 22 ranges · 66 concepts · 13 tests |
| go.temporal.io/server/common/definition | 2 files · 113 LOC · 42 covered · 71 uncovered · 9 ranges · 14942 concepts · 7456 tests |
| go.temporal.io/server/common/dynamicconfig | 17 files · 4146 LOC · 1641 covered · 2505 uncovered · 443 ranges · 22919 concepts · 11231 tests |
| go.temporal.io/server/common/effect | 2 files · 65 LOC · 27 covered · 38 uncovered · 10 ranges · 251 concepts · 147 tests |
| go.temporal.io/server/common/enums | 1 files · 75 LOC · 34 covered · 41 uncovered · 15 ranges · 243 concepts · 116 tests |
| go.temporal.io/server/common/failure | 1 files · 91 LOC · 65 covered · 26 uncovered · 13 ranges · 73 concepts · 47 tests |
| go.temporal.io/server/common/fastrand | 1 files · 172 LOC · 16 covered · 156 uncovered · 5 ranges · 27 concepts · 16 tests |
| go.temporal.io/server/common/finalizer | 1 files · 164 LOC · 95 covered · 69 uncovered · 26 ranges · 132 concepts · 40 tests |
| go.temporal.io/server/common/future | 2 files · 140 LOC · 66 covered · 74 uncovered · 18 ranges · 4279 concepts · 1608 tests |
| go.temporal.io/server/common/goro | 4 files · 314 LOC · 135 covered · 179 uncovered · 46 ranges · 1388 concepts · 698 tests |
| go.temporal.io/server/common/headers | 3 files · 503 LOC · 187 covered · 316 uncovered · 59 ranges · 3833 concepts · 1828 tests |
| go.temporal.io/server/common/links | 1 files · 65 LOC · 49 covered · 16 uncovered · 30 ranges · 119 concepts · 57 tests |
| go.temporal.io/server/common/locks | 4 files · 569 LOC · 291 covered · 278 uncovered · 74 ranges · 2820 concepts · 977 tests |
| go.temporal.io/server/common/log | 9 files · 1114 LOC · 463 covered · 651 uncovered · 132 ranges · 18101 concepts · 8968 tests |
| go.temporal.io/server/common/log/tag | 2 files · 1281 LOC · 537 covered · 744 uncovered · 168 ranges · 23853 concepts · 11649 tests |
| go.temporal.io/server/common/masker | 1 files · 83 LOC · 45 covered · 38 uncovered · 12 ranges · 46 concepts · 14 tests |
| go.temporal.io/server/common/membership | 4 files · 558 LOC · 240 covered · 318 uncovered · 59 ranges · 22109 concepts · 10891 tests |
| go.temporal.io/server/common/membership/ringpop | 6 files · 1612 LOC · 781 covered · 831 uncovered · 194 ranges · 146 concepts · 55 tests |
| go.temporal.io/server/common/membership/static | 3 files · 231 LOC · 105 covered · 126 uncovered · 24 ranges · 1 concepts · 1 tests |
| go.temporal.io/server/common/metrics | 20 files · 3543 LOC · 1319 covered · 2224 uncovered · 420 ranges · 23629 concepts · 11564 tests |
| go.temporal.io/server/common/metrics/metricstest | 2 files · 379 LOC · 192 covered · 187 uncovered · 46 ranges · 1531 concepts · 1174 tests |
| go.temporal.io/server/common/metrics/tally/statsd | 1 files · 126 LOC · 33 covered · 93 uncovered · 7 ranges · 4 concepts · 7 tests |
| go.temporal.io/server/common/namespace | 6 files · 1173 LOC · 546 covered · 627 uncovered · 155 ranges · 16192 concepts · 8200 tests |
| go.temporal.io/server/common/namespace/nsmanager | 1 files · 93 LOC · 40 covered · 53 uncovered · 19 ranges · 433 concepts · 199 tests |
| go.temporal.io/server/common/namespace/nsregistry | 3 files · 1056 LOC · 532 covered · 524 uncovered · 155 ranges · 156 concepts · 56 tests |
| go.temporal.io/server/common/namespace/nsreplication | 6 files · 794 LOC · 385 covered · 409 uncovered · 95 ranges · 660 concepts · 322 tests |
| go.temporal.io/server/common/nexus | 10 files · 1819 LOC · 844 covered · 975 uncovered · 247 ranges · 418 concepts · 166 tests |
| go.temporal.io/server/common/nexus/nexusrpc | 7 files · 1835 LOC · 896 covered · 939 uncovered · 350 ranges · 387 concepts · 143 tests |
| go.temporal.io/server/common/nexus/nexustest | 2 files · 104 LOC · 41 covered · 63 uncovered · 8 ranges · 196 concepts · 105 tests |
| go.temporal.io/server/common/number | 2 files · 229 LOC · 125 covered · 104 uncovered · 41 ranges · 83 concepts · 45 tests |
| go.temporal.io/server/common/payload | 1 files · 127 LOC · 55 covered · 72 uncovered · 24 ranges · 22250 concepts · 11071 tests |
| go.temporal.io/server/common/payloads | 1 files · 70 LOC · 19 covered · 51 uncovered · 5 ranges · 628 concepts · 385 tests |
| go.temporal.io/server/common/persistence | 34 files · 13670 LOC · 5500 covered · 8170 uncovered · 1352 ranges · 21986 concepts · 10852 tests |
| go.temporal.io/server/common/persistence/cassandra | 23 files · 7990 LOC · 4203 covered · 3787 uncovered · 832 ranges · 505 concepts · 229 tests |
| go.temporal.io/server/common/persistence/client | 4 files · 1001 LOC · 424 covered · 577 uncovered · 102 ranges · 17715 concepts · 8789 tests |
| go.temporal.io/server/common/persistence/faultinjection | 5 files · 506 LOC · 169 covered · 337 uncovered · 58 ranges · 11 concepts · 5 tests |
| go.temporal.io/server/common/persistence/mock | 1 files · 1698 LOC · 366 covered · 1332 uncovered · 75 ranges · 68 concepts · 54 tests |
| go.temporal.io/server/common/persistence/nosql/nosqlplugin/cassandra/gocql | 7 files · 673 LOC · 316 covered · 357 uncovered · 116 ranges · 523 concepts · 248 tests |
| go.temporal.io/server/common/persistence/nosql/nosqlplugin/cassandra/translator | 2 files · 119 LOC · 26 covered · 93 uncovered · 9 ranges · 17824 concepts · 8836 tests |
| go.temporal.io/server/common/persistence/persistence-tests | 6 files · 4483 LOC · 3723 covered · 760 uncovered · 182 ranges · 1069 concepts · 804 tests |
| go.temporal.io/server/common/persistence/persistencetest | 1 files · 87 LOC · 45 covered · 42 uncovered · 9 ranges · 246 concepts · 184 tests |
| go.temporal.io/server/common/persistence/schema | 1 files · 30 LOC · 9 covered · 21 uncovered · 3 ranges · 7 concepts · 4 tests |
| go.temporal.io/server/common/persistence/serialization | 3 files · 2418 LOC · 1670 covered · 748 uncovered · 322 ranges · 7168 concepts · 3210 tests |
| go.temporal.io/server/common/persistence/sql | 24 files · 7516 LOC · 3992 covered · 3524 uncovered · 1011 ranges · 17953 concepts · 9132 tests |
| go.temporal.io/server/common/persistence/sql/sqlplugin | 9 files · 1074 LOC · 379 covered · 695 uncovered · 93 ranges · 18301 concepts · 9281 tests |
| go.temporal.io/server/common/persistence/sql/sqlplugin/mysql | 19 files · 4281 LOC · 2036 covered · 2245 uncovered · 425 ranges · 17890 concepts · 9091 tests |
| go.temporal.io/server/common/persistence/sql/sqlplugin/mysql/session | 1 files · 255 LOC · 83 covered · 172 uncovered · 34 ranges · 697 concepts · 481 tests |
| go.temporal.io/server/common/persistence/sql/sqlplugin/postgresql | 19 files · 4185 LOC · 1998 covered · 2187 uncovered · 410 ranges · 17892 concepts · 9093 tests |
| go.temporal.io/server/common/persistence/sql/sqlplugin/postgresql/driver | 3 files · 176 LOC · 49 covered · 127 uncovered · 16 ranges · 1413 concepts · 1404 tests |
| go.temporal.io/server/common/persistence/sql/sqlplugin/postgresql/session | 1 files · 164 LOC · 78 covered · 86 uncovered · 39 ranges · 1663 concepts · 1420 tests |
| go.temporal.io/server/common/persistence/sql/sqlplugin/sqlite | 22 files · 4359 LOC · 2081 covered · 2278 uncovered · 440 ranges · 17908 concepts · 9100 tests |
| go.temporal.io/server/common/persistence/sql/sqlplugin/tests | 27 files · 9594 LOC · 7824 covered · 1770 uncovered · 555 ranges · 1946 concepts · 1593 tests |
| go.temporal.io/server/common/persistence/telemetry | 9 files · 3430 LOC · 528 covered · 2902 uncovered · 133 ranges · 3 concepts · 2 tests |
| go.temporal.io/server/common/persistence/tests | 17 files · 9068 LOC · 7491 covered · 1577 uncovered · 461 ranges · 2997 concepts · 2106 tests |
| go.temporal.io/server/common/persistence/transitionhistory | 1 files · 140 LOC · 80 covered · 60 uncovered · 31 ranges · 1934 concepts · 762 tests |
| go.temporal.io/server/common/persistence/versionhistory | 3 files · 515 LOC · 278 covered · 237 uncovered · 116 ranges · 2511 concepts · 988 tests |
| go.temporal.io/server/common/persistence/visibility | 9 files · 1877 LOC · 641 covered · 1236 uncovered · 145 ranges · 641 concepts · 324 tests |
| go.temporal.io/server/common/persistence/visibility/manager | 1 files · 271 LOC · 162 covered · 109 uncovered · 32 ranges · 3668 concepts · 1925 tests |
| go.temporal.io/server/common/persistence/visibility/store | 3 files · 281 LOC · 74 covered · 207 uncovered · 16 ranges · 114 concepts · 47 tests |
| go.temporal.io/server/common/persistence/visibility/store/elasticsearch | 7 files · 2584 LOC · 1244 covered · 1340 uncovered · 397 ranges · 17791 concepts · 8858 tests |
| go.temporal.io/server/common/persistence/visibility/store/elasticsearch/client | 6 files · 1454 LOC · 187 covered · 1267 uncovered · 38 ranges · 2807 concepts · 1334 tests |
| go.temporal.io/server/common/persistence/visibility/store/query | 9 files · 2069 LOC · 1187 covered · 882 uncovered · 434 ranges · 18994 concepts · 9659 tests |
| go.temporal.io/server/common/persistence/visibility/store/sql | 9 files · 3088 LOC · 1289 covered · 1799 uncovered · 413 ranges · 17869 concepts · 9076 tests |
| go.temporal.io/server/common/pprof | 2 files · 97 LOC · 29 covered · 68 uncovered · 6 ranges · 64 concepts · 12 tests |
| go.temporal.io/server/common/predicates | 5 files · 298 LOC · 146 covered · 152 uncovered · 59 ranges · 313 concepts · 97 tests |
| go.temporal.io/server/common/primitives | 2 files · 224 LOC · 80 covered · 144 uncovered · 34 ranges · 4295 concepts · 2561 tests |
| go.temporal.io/server/common/primitives/timestamp | 3 files · 210 LOC · 101 covered · 109 uncovered · 48 ranges · 15395 concepts · 7719 tests |
| go.temporal.io/server/common/priorities | 1 files · 62 LOC · 32 covered · 30 uncovered · 20 ranges · 207 concepts · 111 tests |
| go.temporal.io/server/common/protocol | 1 files · 75 LOC · 24 covered · 51 uncovered · 11 ranges · 41 concepts · 19 tests |
| go.temporal.io/server/common/quotas | 20 files · 2124 LOC · 852 covered · 1272 uncovered · 251 ranges · 2146 concepts · 1048 tests |
| go.temporal.io/server/common/quotas/calculator | 2 files · 154 LOC · 60 covered · 94 uncovered · 16 ranges · 159 concepts · 83 tests |
| go.temporal.io/server/common/quotas/quotastest | 1 files · 14 LOC · 6 covered · 8 uncovered · 2 ranges · 19 concepts · 19 tests |
| go.temporal.io/server/common/resolver | 2 files · 68 LOC · 24 covered · 44 uncovered · 6 ranges · 5066 concepts · 2968 tests |
| go.temporal.io/server/common/resource | 1 files · 533 LOC · 252 covered · 281 uncovered · 48 ranges · 64 concepts · 12 tests |
| go.temporal.io/server/common/resourcetest | 1 files · 409 LOC · 184 covered · 225 uncovered · 30 ranges · 2626 concepts · 1235 tests |
| go.temporal.io/server/common/retrypolicy | 1 files · 97 LOC · 46 covered · 51 uncovered · 26 ranges · 182 concepts · 100 tests |
| go.temporal.io/server/common/routing | 1 files · 149 LOC · 63 covered · 86 uncovered · 19 ranges · 17487 concepts · 8723 tests |
| go.temporal.io/server/common/rpc | 6 files · 757 LOC · 353 covered · 404 uncovered · 88 ranges · 550 concepts · 238 tests |
| go.temporal.io/server/common/rpc/auth | 1 files · 46 LOC · 20 covered · 26 uncovered · 7 ranges · 14 concepts · 9 tests |
| go.temporal.io/server/common/rpc/auth/authtest | 1 files · 21 LOC · 3 covered · 18 uncovered · 1 ranges · 6 concepts · 3 tests |
| go.temporal.io/server/common/rpc/encryption | 5 files · 1391 LOC · 467 covered · 924 uncovered · 169 ranges · 100 concepts · 37 tests |
| go.temporal.io/server/common/rpc/interceptor | 27 files · 4044 LOC · 1719 covered · 2325 uncovered · 550 ranges · 1121 concepts · 643 tests |
| go.temporal.io/server/common/rpc/interceptor/logtags | 5 files · 1641 LOC · 183 covered · 1458 uncovered · 52 ranges · 157 concepts · 63 tests |
| go.temporal.io/server/common/schedules | 1 files · 51 LOC · 20 covered · 31 uncovered · 5 ranges · 54 concepts · 36 tests |
| go.temporal.io/server/common/sdk | 3 files · 302 LOC · 124 covered · 178 uncovered · 29 ranges · 2783 concepts · 1304 tests |
| go.temporal.io/server/common/searchattribute | 11 files · 1678 LOC · 866 covered · 812 uncovered · 285 ranges · 5038 concepts · 2586 tests |
| go.temporal.io/server/common/searchattribute/sadefs | 3 files · 597 LOC · 205 covered · 392 uncovered · 87 ranges · 22224 concepts · 11062 tests |
| go.temporal.io/server/common/serviceerror | 11 files · 626 LOC · 122 covered · 504 uncovered · 28 ranges · 2418 concepts · 1061 tests |
| go.temporal.io/server/common/shuffle | 1 files · 19 LOC · 11 covered · 8 uncovered · 2 ranges · 2866 concepts · 2210 tests |
| go.temporal.io/server/common/softassert | 2 files · 101 LOC · 34 covered · 67 uncovered · 9 ranges · 3368 concepts · 1442 tests |
| go.temporal.io/server/common/sqlquery | 1 files · 72 LOC · 40 covered · 32 uncovered · 22 ranges · 538 concepts · 503 tests |
| go.temporal.io/server/common/stats | 1 files · 244 LOC · 123 covered · 121 uncovered · 41 ranges · 112 concepts · 33 tests |
| go.temporal.io/server/common/stream_batcher | 1 files · 154 LOC · 88 covered · 66 uncovered · 18 ranges · 7 concepts · 5 tests |
| go.temporal.io/server/common/taskqueue | 1 files · 44 LOC · 29 covered · 15 uncovered · 13 ranges · 392 concepts · 261 tests |
| go.temporal.io/server/common/tasks | 13 files · 2379 LOC · 1144 covered · 1235 uncovered · 299 ranges · 22445 concepts · 11018 tests |
| go.temporal.io/server/common/tasktoken | 2 files · 119 LOC · 53 covered · 66 uncovered · 10 ranges · 2635 concepts · 1229 tests |
| go.temporal.io/server/common/telemetry | 3 files · 698 LOC · 264 covered · 434 uncovered · 71 ranges · 1031 concepts · 512 tests |
| go.temporal.io/server/common/testing | 2 files · 1522 LOC · 1097 covered · 425 uncovered · 126 ranges · 32 concepts · 8 tests |
| go.temporal.io/server/common/testing/await | 5 files · 549 LOC · 258 covered · 291 uncovered · 89 ranges · 165 concepts · 101 tests |
| go.temporal.io/server/common/testing/fakedata | 1 files · 28 LOC · 10 covered · 18 uncovered · 2 ranges · 5003 concepts · 3254 tests |
| go.temporal.io/server/common/testing/freeport | 1 files · 74 LOC · 33 covered · 41 uncovered · 7 ranges · 162 concepts · 56 tests |
| go.temporal.io/server/common/testing/historyrequire | 1 files · 612 LOC · 293 covered · 319 uncovered · 87 ranges · 271 concepts · 142 tests |
| go.temporal.io/server/common/testing/mockapi/workflowservicemock/v1 | 1 files · 2483 LOC · 151 covered · 2332 uncovered · 35 ranges · 2797 concepts · 1357 tests |
| go.temporal.io/server/common/testing/mocksdk | 4 files · 1096 LOC · 175 covered · 921 uncovered · 40 ranges · 108 concepts · 72 tests |
| go.temporal.io/server/common/testing/nettest | 3 files · 168 LOC · 76 covered · 92 uncovered · 22 ranges · 62 concepts · 67 tests |
| go.temporal.io/server/common/testing/objectleak | 5 files · 621 LOC · 351 covered · 270 uncovered · 90 ranges · 12 concepts · 5 tests |
| go.temporal.io/server/common/testing/parallelsuite | 2 files · 380 LOC · 157 covered · 223 uncovered · 48 ranges · 76 concepts · 59 tests |
| go.temporal.io/server/common/testing/protoassert | 2 files · 228 LOC · 64 covered · 164 uncovered · 19 ranges · 109 concepts · 78 tests |
| go.temporal.io/server/common/testing/protomock | 1 files · 57 LOC · 9 covered · 48 uncovered · 4 ranges · 104 concepts · 77 tests |
| go.temporal.io/server/common/testing/protorequire | 1 files · 157 LOC · 63 covered · 94 uncovered · 29 ranges · 3190 concepts · 2024 tests |
| go.temporal.io/server/common/testing/protoutils | 2 files · 49 LOC · 26 covered · 23 uncovered · 3 ranges · 99 concepts · 66 tests |
| go.temporal.io/server/common/testing/rpctest | 1 files · 98 LOC · 46 covered · 52 uncovered · 11 ranges · 10 concepts · 7 tests |
| go.temporal.io/server/common/testing/taskpoller | 1 files · 680 LOC · 7 covered · 673 uncovered · 1 ranges · 1 concepts · 1 tests |
| go.temporal.io/server/common/testing/temporalapi | 1 files · 29 LOC · 11 covered · 18 uncovered · 2 ranges · 5 concepts · 5 tests |
| go.temporal.io/server/common/testing/testcontext | 1 files · 208 LOC · 108 covered · 100 uncovered · 27 ranges · 127 concepts · 89 tests |
| go.temporal.io/server/common/testing/testhooks | 1 files · 103 LOC · 37 covered · 66 uncovered · 14 ranges · 17961 concepts · 8997 tests |
| go.temporal.io/server/common/testing/testlogger | 2 files · 736 LOC · 329 covered · 407 uncovered · 89 ranges · 1699 concepts · 1024 tests |
| go.temporal.io/server/common/testing/testtelemetry | 1 files · 72 LOC · 32 covered · 40 uncovered · 7 ranges · 1 concepts · 1 tests |
| go.temporal.io/server/common/testing/testvars | 5 files · 594 LOC · 253 covered · 341 uncovered · 65 ranges · 989 concepts · 561 tests |
| go.temporal.io/server/common/testing/updateutils | 1 files · 139 LOC · 100 covered · 39 uncovered · 9 ranges · 50 concepts · 23 tests |
| go.temporal.io/server/common/timer | 2 files · 229 LOC · 112 covered · 117 uncovered · 34 ranges · 137 concepts · 47 tests |
| go.temporal.io/server/common/tqid | 2 files · 653 LOC · 297 covered · 356 uncovered · 116 ranges · 2887 concepts · 1286 tests |
| go.temporal.io/server/common/util | 5 files · 399 LOC · 189 covered · 210 uncovered · 82 ranges · 23026 concepts · 11291 tests |
| go.temporal.io/server/common/versioninfo | 1 files · 96 LOC · 42 covered · 54 uncovered · 17 ranges · 1 concepts · 1 tests |
| go.temporal.io/server/common/wideevents | 4 files · 309 LOC · 128 covered · 181 uncovered · 39 ranges · 57 concepts · 23 tests |
| go.temporal.io/server/common/worker_versioning | 3 files · 1588 LOC · 744 covered · 844 uncovered · 290 ranges · 2487 concepts · 1553 tests |
| go.temporal.io/server/common/workercommands | 1 files · 225 LOC · 120 covered · 105 uncovered · 22 ranges · 97 concepts · 27 tests |
| go.temporal.io/server/components/callbacks | 8 files · 1215 LOC · 503 covered · 712 uncovered · 166 ranges · 283 concepts · 130 tests |
| go.temporal.io/server/components/dummy | 3 files · 249 LOC · 60 covered · 189 uncovered · 17 ranges · 10 concepts · 4 tests |
| go.temporal.io/server/components/nexusoperations | 8 files · 3302 LOC · 1551 covered · 1751 uncovered · 483 ranges · 482 concepts · 216 tests |
| go.temporal.io/server/components/nexusoperations/workflow | 1 files · 358 LOC · 217 covered · 141 uncovered · 58 ranges · 118 concepts · 48 tests |
| go.temporal.io/server/nexusworkflowref | 1 files · 157 LOC · 84 covered · 73 uncovered · 27 ranges · 11 concepts · 6 tests |
| go.temporal.io/server/schema | 1 files · 66 LOC · 30 covered · 36 uncovered · 13 ranges · 79 concepts · 34 tests |
| go.temporal.io/server/schema/sqlite | 1 files · 200 LOC · 66 covered · 134 uncovered · 15 ranges · 471 concepts · 415 tests |
| go.temporal.io/server/service | 1 files · 180 LOC · 78 covered · 102 uncovered · 14 ranges · 64 concepts · 12 tests |
| go.temporal.io/server/service/frontend | 18 files · 17433 LOC · 5413 covered · 12020 uncovered · 1355 ranges · 866 concepts · 478 tests |
| go.temporal.io/server/service/frontend/configs | 1 files · 397 LOC · 73 covered · 324 uncovered · 26 ranges · 114 concepts · 61 tests |
| go.temporal.io/server/service/history | 31 files · 16274 LOC · 6717 covered · 9557 uncovered · 1433 ranges · 1243 concepts · 518 tests |
| go.temporal.io/server/service/history/api | 17 files · 3584 LOC · 1596 covered · 1988 uncovered · 445 ranges · 1035 concepts · 468 tests |
| go.temporal.io/server/service/history/api/addtasks | 1 files · 129 LOC · 64 covered · 65 uncovered · 21 ranges · 18 concepts · 10 tests |
| go.temporal.io/server/service/history/api/deletedlqtasks | 1 files · 44 LOC · 23 covered · 21 uncovered · 7 ranges · 28 concepts · 20 tests |
| go.temporal.io/server/service/history/api/deletedlqtasks/deletedlqtaskstest | 1 files · 75 LOC · 55 covered · 20 uncovered · 4 ranges · 15 concepts · 12 tests |
| go.temporal.io/server/service/history/api/forcedeleteworkflowexecution | 1 files · 147 LOC · 89 covered · 58 uncovered · 14 ranges · 3 concepts · 2 tests |
| go.temporal.io/server/service/history/api/getdlqtasks | 1 files · 65 LOC · 36 covered · 29 uncovered · 8 ranges · 29 concepts · 21 tests |
| go.temporal.io/server/service/history/api/getdlqtasks/getdlqtaskstest | 1 files · 65 LOC · 47 covered · 18 uncovered · 1 ranges · 7 concepts · 6 tests |
| go.temporal.io/server/service/history/api/getworkflowexecutionhistory | 1 files · 530 LOC · 247 covered · 283 uncovered · 44 ranges · 41 concepts · 13 tests |
| go.temporal.io/server/service/history/api/getworkflowexecutionrawhistory | 1 files · 276 LOC · 139 covered · 137 uncovered · 37 ranges · 17 concepts · 9 tests |
| go.temporal.io/server/service/history/api/getworkflowexecutionrawhistoryv2 | 1 files · 257 LOC · 145 covered · 112 uncovered · 37 ranges · 27 concepts · 12 tests |
| go.temporal.io/server/service/history/api/isactivitytaskvalid | 1 files · 64 LOC · 10 covered · 54 uncovered · 5 ranges · 7 concepts · 6 tests |
| go.temporal.io/server/service/history/api/isworkflowtaskvalid | 1 files · 68 LOC · 14 covered · 54 uncovered · 7 ranges · 7 concepts · 5 tests |
| go.temporal.io/server/service/history/api/listqueues | 1 files · 44 LOC · 26 covered · 18 uncovered · 7 ranges · 28 concepts · 19 tests |
| go.temporal.io/server/service/history/api/listqueues/listqueuestest | 1 files · 95 LOC · 72 covered · 23 uncovered · 9 ranges · 24 concepts · 18 tests |
| go.temporal.io/server/service/history/api/listtasks | 1 files · 95 LOC · 58 covered · 37 uncovered · 10 ranges · 5 concepts · 3 tests |
| go.temporal.io/server/service/history/api/pollupdate | 1 files · 82 LOC · 49 covered · 33 uncovered · 9 ranges · 8 concepts · 5 tests |
| go.temporal.io/server/service/history/api/queryworkflow | 1 files · 445 LOC · 204 covered · 241 uncovered · 34 ranges · 17 concepts · 7 tests |
| go.temporal.io/server/service/history/api/reapplyevents | 1 files · 185 LOC · 99 covered · 86 uncovered · 17 ranges · 5 concepts · 3 tests |
| go.temporal.io/server/service/history/api/recordactivitytaskheartbeat | 1 files · 107 LOC · 52 covered · 55 uncovered · 12 ranges · 7 concepts · 6 tests |
| go.temporal.io/server/service/history/api/recordactivitytaskstarted | 1 files · 398 LOC · 163 covered · 235 uncovered · 38 ranges · 18 concepts · 10 tests |
| go.temporal.io/server/service/history/api/recordchildworkflowcompleted | 1 files · 203 LOC · 90 covered · 113 uncovered · 33 ranges · 16 concepts · 10 tests |
| go.temporal.io/server/service/history/api/recordworkflowtaskstarted | 1 files · 464 LOC · 254 covered · 210 uncovered · 53 ranges · 74 concepts · 28 tests |
| go.temporal.io/server/service/history/api/refreshworkflow | 1 files · 43 LOC · 14 covered · 29 uncovered · 5 ranges · 1 concepts · 1 tests |
| go.temporal.io/server/service/history/api/removesignalmutablestate | 1 files · 56 LOC · 26 covered · 30 uncovered · 5 ranges · 1 concepts · 1 tests |
| go.temporal.io/server/service/history/api/requestcancelworkflow | 1 files · 96 LOC · 47 covered · 49 uncovered · 14 ranges · 9 concepts · 4 tests |
| go.temporal.io/server/service/history/api/resetworkflow | 1 files · 295 LOC · 26 covered · 269 uncovered · 3 ranges · 2 concepts · 2 tests |
| go.temporal.io/server/service/history/api/respondactivitytaskcanceled | 1 files · 131 LOC · 74 covered · 57 uncovered · 17 ranges · 15 concepts · 9 tests |
| go.temporal.io/server/service/history/api/respondactivitytaskcompleted | 1 files · 150 LOC · 80 covered · 70 uncovered · 19 ranges · 32 concepts · 17 tests |
| go.temporal.io/server/service/history/api/respondactivitytaskfailed | 1 files · 148 LOC · 104 covered · 44 uncovered · 28 ranges · 45 concepts · 24 tests |
| go.temporal.io/server/service/history/api/respondworkflowtaskcompleted | 3 files · 3002 LOC · 1546 covered · 1456 uncovered · 325 ranges · 258 concepts · 99 tests |
| go.temporal.io/server/service/history/api/signalwithstartworkflow | 3 files · 535 LOC · 306 covered · 229 uncovered · 52 ranges · 26 concepts · 12 tests |
| go.temporal.io/server/service/history/api/signalworkflow | 1 files · 124 LOC · 84 covered · 40 uncovered · 16 ranges · 21 concepts · 9 tests |
| go.temporal.io/server/service/history/api/startworkflow | 1 files · 883 LOC · 409 covered · 474 uncovered · 73 ranges · 76 concepts · 40 tests |
| go.temporal.io/server/service/history/api/terminateworkflow | 1 files · 84 LOC · 35 covered · 49 uncovered · 6 ranges · 1 concepts · 1 tests |
| go.temporal.io/server/service/history/api/updateactivityoptions | 1 files · 378 LOC · 155 covered · 223 uncovered · 38 ranges · 18 concepts · 8 tests |
| go.temporal.io/server/service/history/api/updateworkflow | 1 files · 362 LOC · 11 covered · 351 uncovered · 3 ranges · 1 concepts · 1 tests |
| go.temporal.io/server/service/history/api/updateworkflowoptions | 1 files · 292 LOC · 131 covered · 161 uncovered · 46 ranges · 27 concepts · 26 tests |
| go.temporal.io/server/service/history/api/verifychildworkflowcompletionrecorded | 1 files · 174 LOC · 86 covered · 88 uncovered · 26 ranges · 15 concepts · 6 tests |
| go.temporal.io/server/service/history/api/verifyfirstworkflowtaskscheduled | 1 files · 51 LOC · 26 covered · 25 uncovered · 9 ranges · 9 concepts · 5 tests |
| go.temporal.io/server/service/history/archival | 3 files · 339 LOC · 165 covered · 174 uncovered · 32 ranges · 142 concepts · 51 tests |
| go.temporal.io/server/service/history/circuitbreakerpool | 2 files · 74 LOC · 12 covered · 62 uncovered · 3 ranges · 73 concepts · 15 tests |
| go.temporal.io/server/service/history/configs | 3 files · 969 LOC · 429 covered · 540 uncovered · 7 ranges · 8715 concepts · 4343 tests |
| go.temporal.io/server/service/history/consts | 1 files · 161 LOC · 3 covered · 158 uncovered · 1 ranges · 20 concepts · 11 tests |
| go.temporal.io/server/service/history/deletemanager | 2 files · 294 LOC · 113 covered · 181 uncovered · 16 ranges · 452 concepts · 175 tests |
| go.temporal.io/server/service/history/events | 4 files · 575 LOC · 239 covered · 336 uncovered · 60 ranges · 2352 concepts · 962 tests |
| go.temporal.io/server/service/history/historybuilder | 3 files · 2714 LOC · 1647 covered · 1067 uncovered · 240 ranges · 1828 concepts · 708 tests |
| go.temporal.io/server/service/history/hsm | 5 files · 1315 LOC · 529 covered · 786 uncovered · 168 ranges · 13320 concepts · 6790 tests |
| go.temporal.io/server/service/history/hsm/hsmtest | 3 files · 234 LOC · 100 covered · 134 uncovered · 31 ranges · 306 concepts · 142 tests |
| go.temporal.io/server/service/history/interfaces | 6 files · 7539 LOC · 2578 covered · 4961 uncovered · 514 ranges · 1572 concepts · 845 tests |
| go.temporal.io/server/service/history/ndc | 25 files · 8701 LOC · 3872 covered · 4829 uncovered · 825 ranges · 898 concepts · 450 tests |
| go.temporal.io/server/service/history/queues | 39 files · 8089 LOC · 3695 covered · 4394 uncovered · 949 ranges · 1484 concepts · 596 tests |
| go.temporal.io/server/service/history/queues/errors | 1 files · 47 LOC · 15 covered · 32 uncovered · 4 ranges · 7694 concepts · 4209 tests |
| go.temporal.io/server/service/history/queues/queuestest | 1 files · 47 LOC · 13 covered · 34 uncovered · 4 ranges · 16 concepts · 10 tests |
| go.temporal.io/server/service/history/replication | 49 files · 12810 LOC · 5337 covered · 7473 uncovered · 1121 ranges · 612 concepts · 282 tests |
| go.temporal.io/server/service/history/replication/eventhandler | 7 files · 1149 LOC · 449 covered · 700 uncovered · 94 ranges · 179 concepts · 73 tests |
| go.temporal.io/server/service/history/shard | 16 files · 4670 LOC · 2431 covered · 2239 uncovered · 563 ranges · 3091 concepts · 1093 tests |
| go.temporal.io/server/service/history/tasks | 40 files · 3548 LOC · 1351 covered · 2197 uncovered · 406 ranges · 22302 concepts · 10960 tests |
| go.temporal.io/server/service/history/tests | 1 files · 170 LOC · 11 covered · 159 uncovered · 1 ranges · 2740 concepts · 1328 tests |
| go.temporal.io/server/service/history/vclock | 1 files · 54 LOC · 24 covered · 30 uncovered · 11 ranges · 1638 concepts · 501 tests |
| go.temporal.io/server/service/history/workflow | 30 files · 20781 LOC · 9332 covered · 11449 uncovered · 2386 ranges · 13074 concepts · 6704 tests |
| go.temporal.io/server/service/history/workflow/cache | 4 files · 631 LOC · 319 covered · 312 uncovered · 79 ranges · 1845 concepts · 737 tests |
| go.temporal.io/server/service/history/workflow/matcher | 6 files · 727 LOC · 321 covered · 406 uncovered · 143 ranges · 97 concepts · 106 tests |
| go.temporal.io/server/service/history/workflow/update | 7 files · 1802 LOC · 899 covered · 903 uncovered · 316 ranges · 524 concepts · 228 tests |
| go.temporal.io/server/service/matching | 54 files · 23547 LOC · 11582 covered · 11965 uncovered · 2963 ranges · 2308 concepts · 985 tests |
| go.temporal.io/server/service/matching/configs | 1 files · 106 LOC · 31 covered · 75 uncovered · 6 ranges · 67 concepts · 13 tests |
| go.temporal.io/server/service/matching/counter | 3 files · 449 LOC · 234 covered · 215 uncovered · 57 ranges · 147 concepts · 109 tests |
| go.temporal.io/server/service/matching/workers | 3 files · 1086 LOC · 583 covered · 503 uncovered · 206 ranges · 223 concepts · 151 tests |
| go.temporal.io/server/service/worker | 4 files · 1334 LOC · 684 covered · 650 uncovered · 122 ranges · 100 concepts · 26 tests |
| go.temporal.io/server/service/worker/batcher | 3 files · 1634 LOC · 515 covered · 1119 uncovered · 153 ranges · 156 concepts · 93 tests |
| go.temporal.io/server/service/worker/common | 3 files · 202 LOC · 50 covered · 152 uncovered · 17 ranges · 1059 concepts · 562 tests |
| go.temporal.io/server/service/worker/deletenamespace | 3 files · 565 LOC · 226 covered · 339 uncovered · 41 ranges · 79 concepts · 23 tests |
| go.temporal.io/server/service/worker/deletenamespace/deleteexecutions | 3 files · 563 LOC · 263 covered · 300 uncovered · 60 ranges · 112 concepts · 35 tests |
| go.temporal.io/server/service/worker/deletenamespace/errors | 1 files · 54 LOC · 27 covered · 27 uncovered · 7 ranges · 17 concepts · 12 tests |
| go.temporal.io/server/service/worker/deletenamespace/reclaimresources | 2 files · 432 LOC · 222 covered · 210 uncovered · 52 ranges · 79 concepts · 21 tests |
| go.temporal.io/server/service/worker/dlq | 1 files · 497 LOC · 236 covered · 261 uncovered · 49 ranges · 96 concepts · 26 tests |
| go.temporal.io/server/service/worker/dummy | 1 files · 35 LOC · 14 covered · 21 uncovered · 3 ranges · 64 concepts · 12 tests |
| go.temporal.io/server/service/worker/migration | 5 files · 1703 LOC · 693 covered · 1010 uncovered · 141 ranges · 112 concepts · 37 tests |
| go.temporal.io/server/service/worker/parentclosepolicy | 4 files · 452 LOC · 159 covered · 293 uncovered · 22 ranges · 164 concepts · 55 tests |
| go.temporal.io/server/service/worker/replicator | 2 files · 550 LOC · 65 covered · 485 uncovered · 13 ranges · 9 concepts · 5 tests |
| go.temporal.io/server/service/worker/scanner | 2 files · 536 LOC · 139 covered · 397 uncovered · 28 ranges · 90 concepts · 27 tests |
| go.temporal.io/server/service/worker/scanner/build_ids | 1 files · 309 LOC · 133 covered · 176 uncovered · 30 ranges · 10 concepts · 7 tests |
| go.temporal.io/server/service/worker/scanner/executions | 1 files · 277 LOC · 35 covered · 242 uncovered · 8 ranges · 3 concepts · 2 tests |
| go.temporal.io/server/service/worker/scanner/executor | 2 files · 249 LOC · 106 covered · 143 uncovered · 32 ranges · 15 concepts · 8 tests |
| go.temporal.io/server/service/worker/scanner/history | 1 files · 397 LOC · 184 covered · 213 uncovered · 39 ranges · 11 concepts · 6 tests |
| go.temporal.io/server/service/worker/scanner/scheduleinvariants | 1 files · 393 LOC · 128 covered · 265 uncovered · 41 ranges · 23 concepts · 17 tests |
| go.temporal.io/server/service/worker/scanner/taskqueue | 3 files · 433 LOC · 193 covered · 240 uncovered · 41 ranges · 9 concepts · 6 tests |
| go.temporal.io/server/service/worker/scheduler | 8 files · 3725 LOC · 2026 covered · 1699 uncovered · 611 ranges · 1013 concepts · 477 tests |
| go.temporal.io/server/service/worker/workerdeployment | 6 files · 6294 LOC · 2232 covered · 4062 uncovered · 577 ranges · 442 concepts · 639 tests |
| go.temporal.io/server/temporal | 6 files · 1960 LOC · 789 covered · 1171 uncovered · 171 ranges · 85 concepts · 28 tests |
| go.temporal.io/server/temporal/environment | 1 files · 165 LOC · 51 covered · 114 uncovered · 13 ranges · 5050 concepts · 2951 tests |
| go.temporal.io/server/temporaltest | 3 files · 265 LOC · 106 covered · 159 uncovered · 27 ranges · 24 concepts · 7 tests |
| go.temporal.io/server/temporaltest/internal | 1 files · 375 LOC · 180 covered · 195 uncovered · 26 ranges · 24 concepts · 7 tests |
| go.temporal.io/server/tests/testcore | 12 files · 4495 LOC · 1274 covered · 3221 uncovered · 248 ranges · 27 concepts · 18 tests |
| go.temporal.io/server/tests/testutils | 4 files · 389 LOC · 162 covered · 227 uncovered · 40 ranges · 554 concepts · 404 tests |
| go.temporal.io/server/tools/cassandra | 7 files · 1057 LOC · 561 covered · 496 uncovered · 112 ranges · 28 concepts · 11 tests |
| go.temporal.io/server/tools/ci-notify | 3 files · 508 LOC · 110 covered · 398 uncovered · 10 ranges · 6 concepts · 9 tests |
| go.temporal.io/server/tools/common/github | 3 files · 349 LOC · 20 covered · 329 uncovered · 9 ranges · 18 concepts · 15 tests |
| go.temporal.io/server/tools/common/schema | 6 files · 924 LOC · 343 covered · 581 uncovered · 133 ranges · 79 concepts · 36 tests |
| go.temporal.io/server/tools/common/schema/test | 3 files · 466 LOC · 314 covered · 152 uncovered · 35 ranges · 58 concepts · 30 tests |
| go.temporal.io/server/tools/elasticsearch | 3 files · 665 LOC · 182 covered · 483 uncovered · 25 ranges · 4 concepts · 3 tests |
| go.temporal.io/server/tools/fairsim | 1 files · 611 LOC · 125 covered · 486 uncovered · 26 ranges · 7 concepts · 6 tests |
| go.temporal.io/server/tools/flakereport | 4 files · 1279 LOC · 451 covered · 828 uncovered · 124 ranges · 59 concepts · 56 tests |
| go.temporal.io/server/tools/parallelize | 1 files · 198 LOC · 102 covered · 96 uncovered · 43 ranges · 13 concepts · 6 tests |
| go.temporal.io/server/tools/sql | 3 files · 514 LOC · 243 covered · 271 uncovered · 48 ranges · 58 concepts · 30 tests |
| go.temporal.io/server/tools/sql/clitest | 5 files · 483 LOC · 259 covered · 224 uncovered · 29 ranges · 57 concepts · 30 tests |
| go.temporal.io/server/tools/tdbg | 13 files · 4549 LOC · 1554 covered · 2995 uncovered · 339 ranges · 147 concepts · 67 tests |
| go.temporal.io/server/tools/tdbg/tdbgtest | 2 files · 72 LOC · 29 covered · 43 uncovered · 8 ranges · 93 concepts · 38 tests |
| go.temporal.io/server/tools/testrunner | 4 files · 1420 LOC · 662 covered · 758 uncovered · 219 ranges · 104 concepts · 59 tests |