com.sonyericsson.jenkins.plugins.bfa.model
Class MultilineBuildLogFailureReader
java.lang.Object
com.sonyericsson.jenkins.plugins.bfa.model.FailureReader
com.sonyericsson.jenkins.plugins.bfa.model.MultilineBuildLogFailureReader
public class MultilineBuildLogFailureReader
- extends FailureReader
Reader used to find indications of a failure cause.
- Author:
- Tomas Westling <tomas.westling@sonymobile.com>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultilineBuildLogFailureReader
public MultilineBuildLogFailureReader(MultilineBuildLogIndication indication)
- Standard constructor.
- Parameters:
indication
- the indication to look for.
scan
public FoundIndication scan(hudson.model.AbstractBuild build)
throws IOException
- Scans a build log.
- Specified by:
scan
in class FailureReader
- 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.
scan
public FoundIndication scan(hudson.model.AbstractBuild build,
PrintStream buildLog)
- Scans for indications of a failure cause in a build log. Note: If an exception
occurs during the scanning, information about the exception is appended to
the build log.
- Specified by:
scan
in class FailureReader
- Parameters:
build
- the build to scan for indications.buildLog
- the log of the build.
- Returns:
- a FoundIndication if something was found, null if not.
Copyright © 2004-2014. All Rights Reserved.