Skip to main content

Module dryrun

Module dryrun 

Source
Expand description

Dryrun short-circuit wrapper.

Installed as the outermost wrapper when the runner is in dryrun= mode. At execute it returns an empty OpResult without calling its inner — wraps the op and does NOT call it, per the design contract. Sits outside every other wrapper so verify / metrics / poll / etc. never observe the empty result and can’t fire spurious diagnostics.

Under dryrun=cycle the real adapter still constructs in full — connecting, preparing statements, gathering metadata — because dryrun=cycle means “make the cycle path fully executable, then suppress only the outbound execute().” The wrapper handles that suppression at cycle time; no adapter substitution is needed.

Structs§

DryRunWrapper
Wraps an inner OpDispenser and short-circuits per cycle — does nothing more than wrap the op and not call it.

Constants§

NAME
SRD-32a wrapper name.