Computes subject file footprints from tagged tests and derived definitions.
Summary
Functions
Builds %{subject_id => footprint} for a map of subject sets.
Returns one subject's exact test-file and defining-file union.
Functions
@spec build(%{required(String.t()) => map()}, Ancora.Derive.ModuleLocator.t()) :: %{ required(String.t()) => MapSet.t(Path.t()) }
Builds %{subject_id => footprint} for a map of subject sets.
@spec footprint(map(), Ancora.Derive.ModuleLocator.t()) :: MapSet.t(Path.t())
Returns one subject's exact test-file and defining-file union.