Klasse PathResolver
java.lang.Object
io.jenkins.plugins.coverage.metrics.steps.PathResolver
Resolves source code files on the agent using the stored paths of the coverage reports. Since these paths are
relative, this resolver tries to find the absolute paths by guessing the prefix to the relative path. It also
evaluates the defined source paths as prefixes when resolving the absolute paths.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
-
Konstruktordetails
-
PathResolver
public PathResolver()
-
-
Methodendetails
-
resolvePaths
public Map<String,String> resolvePaths(Set<String> relativePaths, Set<String> requestedSourceDirectories, FilePath workspace, edu.hm.hafner.util.FilteredLog log) throws InterruptedException Resolves source code files on the agent using the stored paths of the coverage reports. Since these paths are relative, this resolver tries to find the absolute paths by guessing the prefix to the relative path. It also evaluates the defined source paths as prefixes when resolving the absolute paths.- Parameter:
relativePaths
- the relative paths to maprequestedSourceDirectories
- the requested relative and absolute source directories (in the step configuration)workspace
- the workspace that contains the source code fileslog
- the log to write to- Gibt zurück:
- the resolved paths as mapping of relative to absolute paths
- Löst aus:
InterruptedException
-