Header menu logo TestPrune

ImpactAnalysis Module

Types

Type Description

TestSelection

Result of test impact analysis: either a subset of affected tests or run-all with a reason.

Functions and values

Function or value Description

selectTests getStoredSymbols queryAffectedTests changedFiles currentSymbolsByFile

Full Usage: selectTests getStoredSymbols queryAffectedTests changedFiles currentSymbolsByFile

Parameters:
Returns: TestSelection * AnalysisEvent list

Given changed files, determine which tests to run.

getStoredSymbols : string -> SymbolInfo list
queryAffectedTests : string list -> TestMethodInfo list
changedFiles : string list
currentSymbolsByFile : Map<string, SymbolInfo list>
Returns: TestSelection * AnalysisEvent list

Type something to start searching.