46 lines
2.8 KiB
Plaintext
46 lines
2.8 KiB
Plaintext
# Production functions that only tests reach, one per line:
|
|
#
|
|
# <package path>.<Func> # reason (owner)
|
|
#
|
|
# The package path is relative to the module path, as in
|
|
# internal/domains.WithEvidenceLookup. A method is <package path>.<Type>.<Method>.
|
|
# An entry ending in .* covers a whole package. A function that is reachable
|
|
# from a program, or that no longer exists, fails scripts/deadcode.sh, so an
|
|
# entry leaves with the code it covers. The owner is the issue or step of #166
|
|
# that removes the entry; "permanent" marks entries no change removes.
|
|
|
|
# Test-support packages, by design.
|
|
internal/integration/transporttest.* # fake transport for the integration contract's tests (permanent)
|
|
internal/stripetest.* # Stripe backend mock and its fixtures (permanent)
|
|
internal/integrations/discourse/discoursetest.* # fake Discourse server (permanent)
|
|
internal/testkit.* # helpers every test package shares (permanent)
|
|
test/e2e/browsertest.* # browser session helpers for the walkthroughs (permanent)
|
|
|
|
# By design.
|
|
internal/domains.WithEvidenceLookup # the test seam for DNS lookups (permanent)
|
|
internal/forms.FamilyFor # the form registry's checks, which tests run over every registered form (permanent)
|
|
internal/forms.CheckInvariants # same (permanent)
|
|
internal/forms.isFormMethod # same (permanent)
|
|
internal/forms.isSentence # same (permanent)
|
|
internal/forms.contentWords # same (permanent)
|
|
internal/forms.hintRestatesLabel # same (permanent)
|
|
internal/forms.All # same (permanent)
|
|
internal/forms.ActionTriggers # same (permanent)
|
|
internal/forms.Routes # same (permanent)
|
|
internal/lint.Routes # the route table the forms registry test reads (permanent)
|
|
internal/lint.Route.IsMutation # same (permanent)
|
|
|
|
# Owned: removed by the step or issue named in the parentheses.
|
|
internal/entitlements.RuleChangeCommit # the tests' entry point to the rule-change commit (#166 step 5)
|
|
internal/entitlements.DrainObligation # the tests' entry point to the obligation drain (#166 step 5)
|
|
internal/httplimit.IsTooLarge # no production caller yet (#146)
|
|
internal/integration.LifecycleAnswerKind.String # no production caller (#166 step 6)
|
|
internal/integration.LifecycleAnswer.Accepted # no production caller (#166 step 6)
|
|
internal/integration.LatestGenerations # no production caller (#166 step 6)
|
|
internal/integrations/fedwiki/workflows.DeleteWorkflowID # superseded by generation-suffixed ids and still built by tests (#165)
|
|
internal/integrations/fedwiki/workflows.SetStatusWorkflowID # same (#165)
|
|
internal/integrations/fedwiki/workflows.SwapWorkflowID # same (#165)
|
|
internal/server.MemberDomainsHandler.startClaimVerification # a copy of FedWiki's claim glue whose test helpers 14 server test files share (#165)
|
|
internal/server.MemberDomainsHandler.claimErrorMessage # same (#165)
|
|
internal/workflows/desiredstate.DeliveryStates # a reader with no page yet (#171)
|