Klasse CoverageReportScanner
java.lang.Object
jenkins.MasterToSlaveFileCallable<io.jenkins.plugins.util.AgentFileVisitor.FileVisitorResult<edu.hm.hafner.coverage.ModuleNode>>
io.jenkins.plugins.util.AgentFileVisitor<edu.hm.hafner.coverage.ModuleNode>
io.jenkins.plugins.coverage.metrics.steps.CoverageReportScanner
- Alle implementierten Schnittstellen:
FilePath.FileCallable<io.jenkins.plugins.util.AgentFileVisitor.FileVisitorResult<edu.hm.hafner.coverage.ModuleNode>>
,Serializable
,org.jenkinsci.remoting.RoleSensitive
public class CoverageReportScanner
extends io.jenkins.plugins.util.AgentFileVisitor<edu.hm.hafner.coverage.ModuleNode>
Scans the workspace for coverage reports that match a specified Ant file pattern and parse these files with the
specified parser. Creates a new
ModuleNode
for each parsed file. For files that cannot be read, an empty
module node will be returned.- Autor:
- Ullrich Hafner
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen io.jenkins.plugins.util.AgentFileVisitor
io.jenkins.plugins.util.AgentFileVisitor.FileVisitorResult<T extends Serializable>
-
Konstruktorübersicht
KonstruktorBeschreibungCoverageReportScanner
(CoverageTool.Parser parser, String filePattern, String encoding, boolean followSymbolicLinks, edu.hm.hafner.coverage.CoverageParser.ProcessingMode processingMode) Creates a new instance ofCoverageReportScanner
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected Optional
<edu.hm.hafner.coverage.ModuleNode> processFile
(Path file, Charset charset, edu.hm.hafner.util.FilteredLog log) Von Klasse geerbte Methoden io.jenkins.plugins.util.AgentFileVisitor
invoke, plural
Von Klasse geerbte Methoden jenkins.MasterToSlaveFileCallable
checkRoles
-
Konstruktordetails
-
CoverageReportScanner
public CoverageReportScanner(CoverageTool.Parser parser, String filePattern, String encoding, boolean followSymbolicLinks, edu.hm.hafner.coverage.CoverageParser.ProcessingMode processingMode) Creates a new instance ofCoverageReportScanner
.- Parameter:
parser
- the parser to usefilePattern
- ant file-set pattern to scan for files to parseencoding
- encoding of the files to parsefollowSymbolicLinks
- if the scanner should traverse symbolic linksprocessingMode
- determines whether to ignore errors
-
-
Methodendetails
-
processFile
-