Class BuildLogFailureReader
- java.lang.Object
-
- com.sonyericsson.jenkins.plugins.bfa.model.FailureReader
-
- com.sonyericsson.jenkins.plugins.bfa.model.BuildLogFailureReader
-
public class BuildLogFailureReader extends FailureReader
Reader used to find indications of a failure cause.- Author:
- Tomas Westling <tomas.westling@sonymobile.com>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sonyericsson.jenkins.plugins.bfa.model.FailureReader
FailureReader.InterruptibleCharSequence
-
-
Field Summary
-
Fields inherited from class com.sonyericsson.jenkins.plugins.bfa.model.FailureReader
indication
-
-
Constructor Summary
Constructors Constructor Description BuildLogFailureReader(BuildLogIndication indication)
Standard constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FoundIndication
scan(Run build)
Scans a build log.-
Methods inherited from class com.sonyericsson.jenkins.plugins.bfa.model.FailureReader
scan, scan, scan, scanMultiLineOneFile, scanSingleLinePatterns
-
-
-
-
Constructor Detail
-
BuildLogFailureReader
public BuildLogFailureReader(BuildLogIndication indication)
Standard constructor.- Parameters:
indication
- the indication to look for.
-
-
Method Detail
-
scan
public FoundIndication scan(Run build) throws IOException
Scans a build log.- Overrides:
scan
in classFailureReader
- Parameters:
build
- - the build whose log should be scanned.- Returns:
- a FoundIndication if the pattern given by this BuildLogFailureReader is found in the log of the given build; return null otherwise.
- Throws:
IOException
- if so.
-
-