Skip navigation links
A B C D E F G H I J L M N P R S T U V W X 

A

ABORT_ON_REVISION_ID_FIELD - Static variable in class com.uber.jenkins.phabricator.PhabricatorPlugin
 
add(LintResult) - Method in class com.uber.jenkins.phabricator.lint.LintResults
 
add(UnitResult) - Method in class com.uber.jenkins.phabricator.unit.UnitResults
 
ApplyPatchTask - Class in com.uber.jenkins.phabricator.tasks
 
ApplyPatchTask(Logger, LauncherFactory, String, String, String, String, String, boolean, boolean, boolean, boolean, String) - Constructor for class com.uber.jenkins.phabricator.tasks.ApplyPatchTask
 
ArcanistClient - Class in com.uber.jenkins.phabricator.conduit
 
ArcanistClient(String, String, String, String, String...) - Constructor for class com.uber.jenkins.phabricator.conduit.ArcanistClient
 

B

BuildResultProcessor - Class in com.uber.jenkins.phabricator
 
BuildResultProcessor(Logger, Run<?, ?>, FilePath, Differential, DifferentialClient, String, CodeCoverageMetrics, String, boolean, CoverageCheckSettings) - Constructor for class com.uber.jenkins.phabricator.BuildResultProcessor
 

C

callConduit(Launcher.ProcStarter, PrintStream) - Method in class com.uber.jenkins.phabricator.conduit.ArcanistClient
 
callConduit(String, JSONObject) - Method in class com.uber.jenkins.phabricator.conduit.DifferentialClient
 
CLASSES_COVERAGE_KEY - Static variable in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
CoberturaPluginCoverageProvider - Class in com.uber.jenkins.phabricator.coverage
Provide Cobertura coverage data via the Jenkins Cobertura Plugin
CoberturaPluginCoverageProvider(Set<File>, Set<String>, CoberturaBuildAction) - Constructor for class com.uber.jenkins.phabricator.coverage.CoberturaPluginCoverageProvider
 
code - Variable in exception com.uber.jenkins.phabricator.conduit.ConduitAPIException
 
CodeCoverageMetrics - Class in com.uber.jenkins.phabricator.coverage
 
CodeCoverageMetrics(float, float, float, float, float, float, long, long) - Constructor for class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
codeCoverageMetrics - Variable in class com.uber.jenkins.phabricator.tasks.NonDifferentialBuildTask
 
com.uber.jenkins.phabricator - package com.uber.jenkins.phabricator
 
com.uber.jenkins.phabricator.conduit - package com.uber.jenkins.phabricator.conduit
 
com.uber.jenkins.phabricator.coverage - package com.uber.jenkins.phabricator.coverage
 
com.uber.jenkins.phabricator.credentials - package com.uber.jenkins.phabricator.credentials
 
com.uber.jenkins.phabricator.lint - package com.uber.jenkins.phabricator.lint
 
com.uber.jenkins.phabricator.provider - package com.uber.jenkins.phabricator.provider
 
com.uber.jenkins.phabricator.tasks - package com.uber.jenkins.phabricator.tasks
 
com.uber.jenkins.phabricator.uberalls - package com.uber.jenkins.phabricator.uberalls
 
com.uber.jenkins.phabricator.unit - package com.uber.jenkins.phabricator.unit
 
com.uber.jenkins.phabricator.utils - package com.uber.jenkins.phabricator.utils
 
commitSha - Variable in class com.uber.jenkins.phabricator.tasks.NonDifferentialBuildTask
 
CommonUtils - Class in com.uber.jenkins.phabricator.utils
 
CommonUtils() - Constructor for class com.uber.jenkins.phabricator.utils.CommonUtils
 
computeCoverage() - Method in class com.uber.jenkins.phabricator.coverage.CoverageProvider
Use this method to compute and set the coverage metrics and line coverage
computeCoverage() - Method in class com.uber.jenkins.phabricator.coverage.XmlCoverageProvider
 
computeCoverageIfNeeded() - Method in class com.uber.jenkins.phabricator.coverage.CoverageProvider
 
computeMetrics() - Method in class com.uber.jenkins.phabricator.coverage.CoberturaPluginCoverageProvider
 
computeMetrics() - Method in class com.uber.jenkins.phabricator.coverage.JacocoPluginCoverageProvider
 
computeMetrics() - Method in class com.uber.jenkins.phabricator.coverage.XmlCoverageProvider
 
CONDITIONAL_COVERAGE_KEY - Static variable in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
ConduitAPIClient - Class in com.uber.jenkins.phabricator.conduit
 
ConduitAPIClient(String, String) - Constructor for class com.uber.jenkins.phabricator.conduit.ConduitAPIClient
 
ConduitAPIException - Exception in com.uber.jenkins.phabricator.conduit
 
ConduitAPIException(String) - Constructor for exception com.uber.jenkins.phabricator.conduit.ConduitAPIException
 
ConduitAPIException(String, int) - Constructor for exception com.uber.jenkins.phabricator.conduit.ConduitAPIException
 
ConduitCredentials - Interface in com.uber.jenkins.phabricator.credentials
 
ConduitCredentialsDescriptor - Class in com.uber.jenkins.phabricator
 
ConduitCredentialsDescriptor() - Constructor for class com.uber.jenkins.phabricator.ConduitCredentialsDescriptor
 
ConduitCredentialsImpl - Class in com.uber.jenkins.phabricator.credentials
 
ConduitCredentialsImpl(String, String, String, String, String) - Constructor for class com.uber.jenkins.phabricator.credentials.ConduitCredentialsImpl
 
ConduitCredentialsImpl.Descriptor - Class in com.uber.jenkins.phabricator.credentials
 
ConduitCredentialsNameProvider - Class in com.uber.jenkins.phabricator.credentials
 
ConduitCredentialsNameProvider() - Constructor for class com.uber.jenkins.phabricator.credentials.ConduitCredentialsNameProvider
 
configure(StaplerRequest, JSONObject) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
 
configure(StaplerRequest, JSONObject) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
convert(Map<String, List<Integer>>) - Static method in class com.uber.jenkins.phabricator.coverage.CoverageConverter
Convert line coverage to the Harbormaster coverage format
convertJUnit(TestResult) - Method in class com.uber.jenkins.phabricator.unit.JUnitTestProvider
Convert JUnit's TestResult representation into a generic UnitResults
CoverageCheckSettings - Class in com.uber.jenkins.phabricator
 
CoverageCheckSettings(boolean, double, double) - Constructor for class com.uber.jenkins.phabricator.CoverageCheckSettings
 
CoverageConverter - Class in com.uber.jenkins.phabricator.coverage
Convert {filename: int[] hitCount} data into the Harbormaster format This is a string, where each character represents a line.
CoverageProvider - Class in com.uber.jenkins.phabricator.coverage
 
createRequest(String, JSONObject) - Method in class com.uber.jenkins.phabricator.conduit.ConduitAPIClient
Post a URL-encoded "params" key with a JSON-encoded body as per the Conduit API
createShortText(String, String) - Static method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
createSummary(String) - Method in class com.uber.jenkins.phabricator.conduit.Differential
 

D

decorate(Run<?, ?>, String) - Method in class com.uber.jenkins.phabricator.conduit.Differential
 
Descriptor() - Constructor for class com.uber.jenkins.phabricator.credentials.ConduitCredentialsImpl.Descriptor
 
Differential - Class in com.uber.jenkins.phabricator.conduit
 
Differential(JSONObject) - Constructor for class com.uber.jenkins.phabricator.conduit.Differential
 
DIFFERENTIAL_ID_FIELD - Static variable in class com.uber.jenkins.phabricator.PhabricatorPlugin
 
DifferentialClient - Class in com.uber.jenkins.phabricator.conduit
DifferentialClient handles all interaction with conduit/arc for differentials
DifferentialClient(String, ConduitAPIClient) - Constructor for class com.uber.jenkins.phabricator.conduit.DifferentialClient
 
doFillCredentialsIDItems(Jenkins) - Static method in class com.uber.jenkins.phabricator.ConduitCredentialsDescriptor
 
doFillCredentialsIDItems(Jenkins, String) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
 
doFillCredentialsIDItems(Jenkins, String) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 

E

equals(Object) - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
execute() - Method in class com.uber.jenkins.phabricator.tasks.ApplyPatchTask
Executes the task workflow.
execute() - Method in class com.uber.jenkins.phabricator.tasks.NonDifferentialBuildTask
Executes the task workflow.
execute() - Method in class com.uber.jenkins.phabricator.tasks.NonDifferentialHarbormasterTask
Executes the task workflow.
execute() - Method in class com.uber.jenkins.phabricator.tasks.PostCommentTask
Executes the task workflow.
execute() - Method in class com.uber.jenkins.phabricator.tasks.SendHarbormasterResultTask
Executes the task workflow.
execute() - Method in class com.uber.jenkins.phabricator.tasks.SendHarbormasterUriTask
 
execute() - Method in class com.uber.jenkins.phabricator.tasks.Task
Executes the task workflow.

F

fetchDiff() - Method in class com.uber.jenkins.phabricator.conduit.DifferentialClient
Fetch a differential from Conduit
FILES_COVERAGE_KEY - Static variable in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
fromJsonObject(JSONObject) - Static method in class com.uber.jenkins.phabricator.lint.LintResult
 

G

getArcPath() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
 
getAuthorEmail() - Method in class com.uber.jenkins.phabricator.conduit.Differential
 
getAuthorEmail() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getAuthorName() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getBackground() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getBaseCommit() - Method in class com.uber.jenkins.phabricator.conduit.Differential
Return the base commit of the diff
getBaseURL() - Method in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
getBorder() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getBorderColor() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getBranch() - Method in class com.uber.jenkins.phabricator.conduit.Differential
Return the local branch name
getBuild() - Method in class com.uber.jenkins.phabricator.unit.UnitTestProvider
 
getBuildResult() - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
 
getChangedFiles() - Method in class com.uber.jenkins.phabricator.conduit.Differential
Get the list of changed files in the diff.
getClassesCoveragePercent() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
getClient() - Method in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
getColor() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getCommentFile() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getCommentSize() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getCommitMessage() - Method in class com.uber.jenkins.phabricator.conduit.Differential
Get the differential commit message.
getCommitMessage(String) - Method in class com.uber.jenkins.phabricator.conduit.DifferentialClient
Fetch the commit message for the revision.
getCommitMessage() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getConditionalCoveragePercent() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
getCoverage() - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
 
getCoverage(String) - Method in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
getCoverageReportPattern() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getCoverageThreshold() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getCredentials(Job, String) - Static method in class com.uber.jenkins.phabricator.ConduitCredentialsDescriptor
 
getCredentials(Job) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
 
getCredentials(Job) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
getCredentialsID() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
 
getCredentialsID() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
getDescriptor() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
getDescriptor() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getDiffID() - Method in class com.uber.jenkins.phabricator.conduit.Differential
 
getDiffID() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getDisplayName() - Method in class com.uber.jenkins.phabricator.credentials.ConduitCredentialsImpl.Descriptor
getDisplayName() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
This human readable name is used in the configuration screen.
getDisplayName() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
This human readable name is used in the configuration screen.
getDisplayName() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getDisplayName() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getFilesCoveragePercent() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
getGateway() - Method in interface com.uber.jenkins.phabricator.credentials.ConduitCredentials
 
getGateway() - Method in class com.uber.jenkins.phabricator.credentials.ConduitCredentialsImpl
 
getHarbormasterResult() - Method in class com.uber.jenkins.phabricator.unit.UnitResult
 
getIconFileName() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getIconFileName() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getIconPath(String) - Static method in class com.uber.jenkins.phabricator.PhabricatorPlugin
 
getIconPath() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getIconPath() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getIsBlueOceanEnabled() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
getLineCoverage() - Method in class com.uber.jenkins.phabricator.coverage.CoverageProvider
 
getLineCoveragePercent() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
getLinesCovered() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
getLinesTested() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
getLink() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getLintFile() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getLintFileSize() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getLintResults() - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
 
getMaxCoverageDecreaseInPercent() - Method in class com.uber.jenkins.phabricator.CoverageCheckSettings
 
getMethodCoveragePercent() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
getMetrics() - Method in class com.uber.jenkins.phabricator.coverage.CoverageProvider
Get the coverage metrics for the provider
getMinCoverageInPercent() - Method in class com.uber.jenkins.phabricator.CoverageCheckSettings
 
getMinCoverageThreshold() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getName(ConduitCredentialsImpl) - Method in class com.uber.jenkins.phabricator.credentials.ConduitCredentialsNameProvider
 
getPackageCoveragePercent() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 
getParentCoverage(String) - Method in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
getPhabricatorLink(String) - Method in class com.uber.jenkins.phabricator.conduit.Differential
 
getRemoteFile() - Method in class com.uber.jenkins.phabricator.RemoteFileFetcher
Attempt to read a remote file
getRequiredMonitorService() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getResults() - Method in class com.uber.jenkins.phabricator.lint.LintResults
 
getResults() - Method in class com.uber.jenkins.phabricator.unit.JUnitTestProvider
Convert the provider's results to a standard format
getResults() - Method in class com.uber.jenkins.phabricator.unit.UnitResults
 
getResults() - Method in class com.uber.jenkins.phabricator.unit.UnitTestProvider
Convert the provider's results to a standard format
getRevisionID(boolean) - Method in class com.uber.jenkins.phabricator.conduit.Differential
 
getRevisionID() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getScmType() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
getShortDescription() - Method in class com.uber.jenkins.phabricator.PhabricatorCauseOfInterruption
 
getStderr() - Method in class com.uber.jenkins.phabricator.LauncherFactory
 
getStream() - Method in class com.uber.jenkins.phabricator.utils.Logger
Gets the stream.
getTag() - Method in class com.uber.jenkins.phabricator.tasks.ApplyPatchTask
Gets the task's tag.
getTag() - Method in class com.uber.jenkins.phabricator.tasks.NonDifferentialBuildTask
Gets the task's tag.
getTag() - Method in class com.uber.jenkins.phabricator.tasks.NonDifferentialHarbormasterTask
Gets the task's tag.
getTag() - Method in class com.uber.jenkins.phabricator.tasks.PostCommentTask
Gets the task's tag.
getTag() - Method in class com.uber.jenkins.phabricator.tasks.SendHarbormasterResultTask
Gets the task's tag.
getTag() - Method in class com.uber.jenkins.phabricator.tasks.SendHarbormasterUriTask
 
getTag() - Method in class com.uber.jenkins.phabricator.tasks.Task
Gets the task's tag.
getText() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getToken() - Method in interface com.uber.jenkins.phabricator.credentials.ConduitCredentials
 
getToken() - Method in class com.uber.jenkins.phabricator.credentials.ConduitCredentialsImpl
 
getUberallsClient(Logger, String, String) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
getUberallsURL() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
getUnitResults() - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
 
getUnitTestProvider(Logger) - Static method in class com.uber.jenkins.phabricator.provider.InstanceProvider
 
getUrl() - Method in interface com.uber.jenkins.phabricator.credentials.ConduitCredentials
 
getUrl() - Method in class com.uber.jenkins.phabricator.credentials.ConduitCredentialsImpl
 
getUrl() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getUrlName() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
getUrlName() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
getWorkDir() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 

H

HarbormasterClient - Class in com.uber.jenkins.phabricator.conduit
 
HarbormasterClient(ConduitAPIClient) - Constructor for class com.uber.jenkins.phabricator.conduit.HarbormasterClient
 
HarbormasterClient.MessageType - Enum in com.uber.jenkins.phabricator.conduit
See https://secure.phabricator.com/conduit/method/harbormaster.sendmessage/
hasCoverage() - Method in class com.uber.jenkins.phabricator.coverage.CoverageProvider
 
hashCode() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 

I

info(String) - Method in class com.uber.jenkins.phabricator.tasks.Task
Logs the message.
info(String, String) - Method in class com.uber.jenkins.phabricator.utils.Logger
Logs the message to the stream.
InstanceProvider<T> - Class in com.uber.jenkins.phabricator.provider
 
isApplicable(AbstractProject<?, ?>) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
 
isApplicable(Class<? extends AbstractProject>) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
isApplyToMaster() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
isBlank(String) - Static method in class com.uber.jenkins.phabricator.utils.CommonUtils
 
isCommentOnSuccess() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
isCommentWithConsoleLinkOnFailure() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
isConfigured() - Method in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
isCoverageCheck() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
isCoverageCheckEnabled() - Method in class com.uber.jenkins.phabricator.CoverageCheckSettings
 
isCreateBranch() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
isCreateCommit() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
isCustomComment() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
isPatchWithForceFlag() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
isPreserveFormatting() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
isProcessLint() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
isSendPartialResults() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
isSkipApplyPatch() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
isTextOnly() - Method in class com.uber.jenkins.phabricator.PhabricatorPostbuildAction
 
isUberallsEnabled() - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 

J

JacocoPluginCoverageProvider - Class in com.uber.jenkins.phabricator.coverage
Provide Jacoco coverage data via the Jenkins Jacoco Plugin
JacocoPluginCoverageProvider(Set<File>, Set<String>, JacocoBuildAction) - Constructor for class com.uber.jenkins.phabricator.coverage.JacocoPluginCoverageProvider
 
JUnitTestProvider - Class in com.uber.jenkins.phabricator.unit
Provides jUnit test reports to report results on builds
JUnitTestProvider() - Constructor for class com.uber.jenkins.phabricator.unit.JUnitTestProvider
 

L

launch() - Method in class com.uber.jenkins.phabricator.LauncherFactory
Create a launcher
LauncherFactory - Class in com.uber.jenkins.phabricator
 
LauncherFactory(Launcher, EnvVars, PrintStream, FilePath) - Constructor for class com.uber.jenkins.phabricator.LauncherFactory
 
LINE_COVERAGE_KEY - Static variable in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
LINES_COVERED_KEY - Static variable in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
LINES_TESTED_KEY - Static variable in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
LintResult - Class in com.uber.jenkins.phabricator.lint
This currently mirrors the API format of Harbormaster lint messages Reference: https://secure.phabricator.com/conduit/method/harbormaster.sendmessage/ name string Short message name, like "Syntax Error".
LintResult(String, String, String, String, Integer, Integer, String) - Constructor for class com.uber.jenkins.phabricator.lint.LintResult
 
LintResults - Class in com.uber.jenkins.phabricator.lint
Represent a list of lint results
LintResults() - Constructor for class com.uber.jenkins.phabricator.lint.LintResults
 
Logger - Class in com.uber.jenkins.phabricator.utils
Logger utility.
Logger(PrintStream) - Constructor for class com.uber.jenkins.phabricator.utils.Logger
Logger constructor.

M

METHOD_COVERAGE_KEY - Static variable in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 

N

NonDifferentialBuildTask - Class in com.uber.jenkins.phabricator.tasks
Generic build task.
NonDifferentialBuildTask(Logger, UberallsClient, CodeCoverageMetrics, boolean, String) - Constructor for class com.uber.jenkins.phabricator.tasks.NonDifferentialBuildTask
GenericBuildTask constructor.
NonDifferentialHarbormasterTask - Class in com.uber.jenkins.phabricator.tasks
 
NonDifferentialHarbormasterTask(Logger, String, ConduitAPIClient, Result, String, boolean) - Constructor for class com.uber.jenkins.phabricator.tasks.NonDifferentialHarbormasterTask
Task constructor.

P

PACKAGE_COVERAGE_KEY - Static variable in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
perform(String, JSONObject) - Method in class com.uber.jenkins.phabricator.conduit.ConduitAPIClient
Call the conduit API of Phabricator
perform(Run<?, ?>, FilePath, Launcher, TaskListener) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
PhabricatorBuildWrapper - Class in com.uber.jenkins.phabricator
 
PhabricatorBuildWrapper(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
PhabricatorBuildWrapperDescriptor - Class in com.uber.jenkins.phabricator
 
PhabricatorBuildWrapperDescriptor() - Constructor for class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
 
PhabricatorCauseOfInterruption - Class in com.uber.jenkins.phabricator
 
PhabricatorNotifier - Class in com.uber.jenkins.phabricator
 
PhabricatorNotifier(boolean, boolean, boolean, double, double, String, boolean, String, String, boolean, boolean, boolean, String, String, boolean) - Constructor for class com.uber.jenkins.phabricator.PhabricatorNotifier
 
PhabricatorNotifierDescriptor - Class in com.uber.jenkins.phabricator
Descriptor for PhabricatorNotifier.
PhabricatorNotifierDescriptor() - Constructor for class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
PhabricatorPlugin - Class in com.uber.jenkins.phabricator
 
PhabricatorPlugin() - Constructor for class com.uber.jenkins.phabricator.PhabricatorPlugin
 
PhabricatorPostbuildAction - Class in com.uber.jenkins.phabricator
Ripped from https://github.com/jenkinsci/groovy-postbuild-plugin/blob/master/src/main/java/org/jvnet/hudson/plugins/groovypostbuild/GroovyPostbuildAction.java
PhabricatorPostbuildSummaryAction - Class in com.uber.jenkins.phabricator
Ripped from https://github.com/jenkinsci/groovy-postbuild-plugin/blob/master/src/main/java/org/jvnet/hudson/plugins/groovypostbuild/GroovyPostbuildSummaryAction.java
PhabricatorPostbuildSummaryAction(String, String, String, String, String, String, String) - Constructor for class com.uber.jenkins.phabricator.PhabricatorPostbuildSummaryAction
 
PHID_FIELD - Static variable in class com.uber.jenkins.phabricator.PhabricatorPlugin
 
postComment(String, String, boolean, String) - Method in class com.uber.jenkins.phabricator.conduit.DifferentialClient
Posts a comment to a differential
postComment(String, String) - Method in class com.uber.jenkins.phabricator.conduit.DifferentialClient
Post a comment on the differential
PostCommentTask - Class in com.uber.jenkins.phabricator.tasks
Post comment task.
PostCommentTask(Logger, DifferentialClient, String, String, String) - Constructor for class com.uber.jenkins.phabricator.tasks.PostCommentTask
PostCommentTask constructor.
preCheckout(AbstractBuild, Launcher, BuildListener) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
Abort running builds when new build referencing same revision is scheduled to run
printStackTrace(Exception) - Method in class com.uber.jenkins.phabricator.tasks.Task
Prints stack trace
processBuildResult(boolean, boolean) - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
Add build result data into the commenter
processHarbormaster(boolean) - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
Send Harbormaster result to Phabricator
processLintResults(String, String) - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
Fetch remote lint violations from the build workspace and process
processParentCoverage(UberallsClient) - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
Fetch parent coverage data from Uberalls, if available
processRemoteComment(String, String) - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
Fetch a remote comment from the build workspace
processUnitResults(UnitTestProvider) - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
Process unit test results from the test run

R

readResolve() - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
recordCoverage(String, CodeCoverageMetrics) - Method in class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
RemoteFileFetcher - Class in com.uber.jenkins.phabricator
 
RemoteFileFetcher(FilePath, Logger, String, String) - Constructor for class com.uber.jenkins.phabricator.RemoteFileFetcher
 
result - Variable in class com.uber.jenkins.phabricator.tasks.Task
 
resultsAvailable() - Method in class com.uber.jenkins.phabricator.unit.JUnitTestProvider
Determine if the current provider has results available for the build
resultsAvailable() - Method in class com.uber.jenkins.phabricator.unit.UnitTestProvider
Determine if the current provider has results available for the build
run() - Method in class com.uber.jenkins.phabricator.tasks.Task
Runs the task workflow.

S

sendComment(boolean) - Method in class com.uber.jenkins.phabricator.BuildResultProcessor
Send a comment to the differential, if present
sendHarbormasterMessage(String, HarbormasterClient.MessageType, UnitResults, Map<String, String>, LintResults) - Method in class com.uber.jenkins.phabricator.conduit.DifferentialClient
Sets a sendHarbormasterMessage build status
sendHarbormasterMessage(String, HarbormasterClient.MessageType, UnitResults, Map<String, String>, LintResults) - Method in class com.uber.jenkins.phabricator.conduit.HarbormasterClient
Sets a sendHarbormasterMessage build status
SendHarbormasterResultTask - Class in com.uber.jenkins.phabricator.tasks
 
SendHarbormasterResultTask(Logger, DifferentialClient, String, HarbormasterClient.MessageType, UnitResults, Map<String, String>, LintResults) - Constructor for class com.uber.jenkins.phabricator.tasks.SendHarbormasterResultTask
 
sendHarbormasterUri(String, String) - Method in class com.uber.jenkins.phabricator.conduit.DifferentialClient
Uploads a uri as an 'artifact' for Harbormaster to display
sendHarbormasterUri(String, String) - Method in class com.uber.jenkins.phabricator.conduit.HarbormasterClient
Uploads a uri as an 'artifact' for Harbormaster to display
SendHarbormasterUriTask - Class in com.uber.jenkins.phabricator.tasks
 
SendHarbormasterUriTask(Logger, DifferentialClient, String, String) - Constructor for class com.uber.jenkins.phabricator.tasks.SendHarbormasterUriTask
 
setArcPath(String) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
 
setBuild(Run<?, ?>) - Method in class com.uber.jenkins.phabricator.unit.UnitTestProvider
Set the owning build for this provider
setCommitMessage(String) - Method in class com.uber.jenkins.phabricator.conduit.Differential
Set the differential commit message.
setCredentialsID(String) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapperDescriptor
 
setCredentialsID(String) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
setIsBlueOceanEnabled(boolean) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
setScmType(String) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 
setUberallsClient(UberallsClient) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifier
 
setUberallsURL(String) - Method in class com.uber.jenkins.phabricator.PhabricatorNotifierDescriptor
 
setUp(AbstractBuild, Launcher, BuildListener) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
setup() - Method in class com.uber.jenkins.phabricator.tasks.ApplyPatchTask
Sets up the environment before task execution.
setup() - Method in class com.uber.jenkins.phabricator.tasks.NonDifferentialBuildTask
Sets up the environment before task execution.
setup() - Method in class com.uber.jenkins.phabricator.tasks.NonDifferentialHarbormasterTask
Sets up the environment before task execution.
setup() - Method in class com.uber.jenkins.phabricator.tasks.PostCommentTask
Sets up the environment before task execution.
setup() - Method in class com.uber.jenkins.phabricator.tasks.SendHarbormasterResultTask
Sets up the environment before task execution.
setup() - Method in class com.uber.jenkins.phabricator.tasks.SendHarbormasterUriTask
 
setup() - Method in class com.uber.jenkins.phabricator.tasks.Task
Sets up the environment before task execution.
setWorkDir(String) - Method in class com.uber.jenkins.phabricator.PhabricatorBuildWrapper
 

T

Task - Class in com.uber.jenkins.phabricator.tasks
Base task for all operations in the phabricator-jenkins plugin.
Task(Logger) - Constructor for class com.uber.jenkins.phabricator.tasks.Task
Task constructor.
Task.Result - Enum in com.uber.jenkins.phabricator.tasks
Task results.
tearDown() - Method in class com.uber.jenkins.phabricator.tasks.ApplyPatchTask
Tears down after task execution.
tearDown() - Method in class com.uber.jenkins.phabricator.tasks.NonDifferentialBuildTask
Tears down after task execution.
tearDown() - Method in class com.uber.jenkins.phabricator.tasks.NonDifferentialHarbormasterTask
Tears down after task execution.
tearDown() - Method in class com.uber.jenkins.phabricator.tasks.PostCommentTask
Tears down after task execution.
tearDown() - Method in class com.uber.jenkins.phabricator.tasks.SendHarbormasterResultTask
Tears down after task execution.
tearDown() - Method in class com.uber.jenkins.phabricator.tasks.SendHarbormasterUriTask
 
tearDown() - Method in class com.uber.jenkins.phabricator.tasks.Task
Tears down after task execution.
toHarbormaster() - Method in class com.uber.jenkins.phabricator.lint.LintResult
Create a Harbormaster-API-compatible representation of the lint result
toHarbormaster() - Method in class com.uber.jenkins.phabricator.lint.LintResults
Convert a suite of unit results to Harbormaster JSON format
toHarbormaster() - Method in class com.uber.jenkins.phabricator.unit.UnitResult
 
toHarbormaster() - Method in class com.uber.jenkins.phabricator.unit.UnitResults
Convert a suite of unit results to Harbormaster JSON format
toString() - Method in class com.uber.jenkins.phabricator.coverage.CodeCoverageMetrics
 

U

uberallsClient - Variable in class com.uber.jenkins.phabricator.tasks.NonDifferentialBuildTask
 
UberallsClient - Class in com.uber.jenkins.phabricator.uberalls
 
UberallsClient(String, Logger, String, String) - Constructor for class com.uber.jenkins.phabricator.uberalls.UberallsClient
 
uberallsEnabled - Variable in class com.uber.jenkins.phabricator.tasks.NonDifferentialBuildTask
 
UnitResult - Class in com.uber.jenkins.phabricator.unit
 
UnitResult(String, String, String, float, int, int, int) - Constructor for class com.uber.jenkins.phabricator.unit.UnitResult
 
UnitResults - Class in com.uber.jenkins.phabricator.unit
Represent a list of unit results
UnitResults() - Constructor for class com.uber.jenkins.phabricator.unit.UnitResults
 
UnitTestProvider - Class in com.uber.jenkins.phabricator.unit
Provides an interface for plugins that have unit test results
UnitTestProvider() - Constructor for class com.uber.jenkins.phabricator.unit.UnitTestProvider
 

V

valueOf(String) - Static method in enum com.uber.jenkins.phabricator.conduit.HarbormasterClient.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.uber.jenkins.phabricator.tasks.Task.Result
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.uber.jenkins.phabricator.conduit.HarbormasterClient.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.uber.jenkins.phabricator.tasks.Task.Result
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String, String) - Method in class com.uber.jenkins.phabricator.utils.Logger
Logs the message to the stream as a warning.

X

XmlCoverageProvider - Class in com.uber.jenkins.phabricator.coverage
 
XmlCoverageProvider(Set<File>, Set<String>) - Constructor for class com.uber.jenkins.phabricator.coverage.XmlCoverageProvider
 
A B C D E F G H I J L M N P R S T U V W X 
Skip navigation links