Files with coverage

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

PackageCoverage
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