Skip to content

Function: executeGitPublicSurfaceCrossTester() ​

ts
function executeGitPublicSurfaceCrossTester(
   node, 
   candidates, 
   ctx
): Promise<Readonly<Record<number, unknown>>>;

Defined in: git/src/executors/git-cross-verifiers-and-tools.ts:29

Executes a GitPublicSurfaceCrossTesterNode (git.publicSurfaceCrossTester) across speculative candidates.

Collects boundary-only tests from each candidate and transplants them into sibling candidates inside a checkpoint sandbox.

Parameters ​

ParameterTypeDescription
nodeGitPublicSurfaceCrossTesterNode<unknown>Public-surface cross-tester AST node.
candidatesreadonly CrossVerifierBranchCandidate<GitWorktreeHandle>[]Surviving speculative candidate branches.
ctxStepExecutionContext<GitWorktreeHandle>Active step execution context.

Returns ​

Promise<Readonly<Record<number, unknown>>>

Per-branch cross-testing report indexed by branchIndex.

Released under the MIT License.