Index

A B C D E F G I M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

attach(Run<?, ?>, TestingBotCredentials) - Static method in class testingbot.TestingBotBuildReportAction
Adds the report action to the run (once) and returns the build identifier to expose as TestingBotBuildReportAction.TESTINGBOT_BUILD.
availableCredentials(AbstractItem) - Static method in class testingbot.TestingBotCredentials
 

B

buildIdFor(Run<?, ?>) - Static method in class testingbot.TestingBotBuildReportAction
The value tests should use as their build capability to appear in this build's report.

C

contributeTestData(Run<?, ?>, FilePath, Launcher, TaskListener, TestResult) - Method in class testingbot.TestReporter
 
create(Run<?, ?>, TestingBotCredentials) - Static method in class testingbot.TestingBotBuildReportAction
Builds the action for a run, computing the embed auth token from the credentials.
createReportPublisher() - Method in class testingbot.pipeline.TestingBotTestPublisher
 

D

decorateLogger(AbstractBuild, OutputStream) - Method in class testingbot.TestingBotSecretConsoleLogFilter
 
decorateLogger(Run, OutputStream) - Method in class testingbot.TestingBotSecretConsoleLogFilter
 
DESCRIPTOR - Static variable in class testingbot.TestReporter
 
DescriptorImpl() - Constructor for class testingbot.pipeline.TestingBotStep.DescriptorImpl
 
DescriptorImpl() - Constructor for class testingbot.pipeline.TestingBotTestPublisher.DescriptorImpl
 
DescriptorImpl() - Constructor for class testingbot.pipeline.TestingBotTunnelStep.DescriptorImpl
 
DescriptorImpl() - Constructor for class testingbot.pipeline.TestingBotUploadStep.DescriptorImpl
 
DescriptorImpl() - Constructor for class testingbot.TestingBotBuildWrapper.DescriptorImpl
 
DescriptorImpl() - Constructor for class testingbot.TestingBotChecksPublisher.DescriptorImpl
 
DescriptorImpl() - Constructor for class testingbot.TestingBotCredentials.DescriptorImpl
 
DescriptorImpl() - Constructor for class testingbot.TestingBotUploadBuilder.DescriptorImpl
 
DescriptorImpl(Class<? extends BaseStandardCredentials>) - Constructor for class testingbot.TestingBotCredentials.DescriptorImpl
 
doCheckFile(String) - Method in class testingbot.TestingBotUploadBuilder.DescriptorImpl
 
doCheckId(String, ModelObject) - Method in class testingbot.TestingBotCredentials.DescriptorImpl
 
doCheckOptions(String) - Method in class testingbot.pipeline.TestingBotTunnelStep.DescriptorImpl
 
doFillCredentialsIdItems(Item) - Method in class testingbot.pipeline.TestingBotStep.DescriptorImpl
 
doFillCredentialsIdItems(Item) - Method in class testingbot.pipeline.TestingBotTunnelStep.DescriptorImpl
 
doFillCredentialsIdItems(Item) - Method in class testingbot.pipeline.TestingBotUploadStep.DescriptorImpl
 
doFillCredentialsIdItems(Item) - Method in class testingbot.TestingBotBuildWrapper.DescriptorImpl
 
doFillCredentialsIdItems(Item) - Method in class testingbot.TestingBotUploadBuilder.DescriptorImpl
 
doIndex(StaplerRequest2, StaplerResponse2) - Method in class testingbot.TestingBotTestEmbed
 
doVerifyCredentials(String, String, ModelObject) - Method in class testingbot.TestingBotCredentials.DescriptorImpl
Verifies a key/secret against the TestingBot API and reports whether they authenticate.

E

expand(EnvVars) - Method in class testingbot.pipeline.ExpanderImpl
 
ExpanderImpl - Class in testingbot.pipeline
 
extractTunnelIdentifier(String) - Static method in class testingbot.TunnelManager
Returns the value of a user-supplied --tunnel-identifier / -i option, or null if the options don't specify one.

F

findSessionIDs(CaseResult) - Static method in class testingbot.TestingBotReportFactory
 

G

generateTunnelIdentifier(String, int) - Static method in class testingbot.TunnelManager
Generates a tunnel identifier unique to a build (and to each tunnel within it), so that parallel tunnels on the same node stay isolated.
getAuthHash() - Method in class testingbot.TestingBotBuildObject
 
getBuild() - Method in class testingbot.TestingBotReport
 
getBuildId() - Method in class testingbot.TestingBotBuildReportAction
 
getClassName() - Method in class testingbot.TestingBotBuildObject
 
getClientKey() - Method in class testingbot.TestingBotReport
 
getCredentials() - Method in class testingbot.TestingBotBuildAction
 
getCredentials(AbstractItem, String) - Static method in class testingbot.TestingBotCredentials
 
getCredentialsId() - Method in class testingbot.pipeline.TestingBotStep
 
getCredentialsId() - Method in class testingbot.pipeline.TestingBotTunnelStep
 
getCredentialsId() - Method in class testingbot.pipeline.TestingBotUploadStep
 
getCredentialsId() - Method in class testingbot.TestingBotBuildWrapper
 
getCredentialsId() - Method in class testingbot.TestingBotUploadBuilder
Id of the TestingBot credential to authenticate with; the first available when empty.
getDecryptedSecret() - Method in class testingbot.TestingBotCredentials
 
getDisplayName() - Method in class testingbot.pipeline.TestingBotStep.DescriptorImpl
 
getDisplayName() - Method in class testingbot.pipeline.TestingBotTestPublisher.DescriptorImpl
 
getDisplayName() - Method in class testingbot.pipeline.TestingBotTunnelStep.DescriptorImpl
 
getDisplayName() - Method in class testingbot.pipeline.TestingBotUploadStep.DescriptorImpl
 
getDisplayName() - Method in class testingbot.TestingBotBuildReportAction
 
getDisplayName() - Method in class testingbot.TestingBotBuildWrapper.DescriptorImpl
 
getDisplayName() - Method in class testingbot.TestingBotChecksPublisher.DescriptorImpl
 
getDisplayName() - Method in class testingbot.TestingBotCredentials.DescriptorImpl
 
getDisplayName() - Method in class testingbot.TestingBotReport
 
getDisplayName() - Method in class testingbot.TestingBotTestEmbed
 
getDisplayName() - Method in class testingbot.TestingBotUploadBuilder.DescriptorImpl
 
getEnvironmentName() - Method in class testingbot.TestingBotBuildObject
 
getFile() - Method in class testingbot.pipeline.TestingBotUploadStep
 
getFile() - Method in class testingbot.TestingBotUploadBuilder
Workspace-relative path to the app file to upload.
getFunctionName() - Method in class testingbot.pipeline.TestingBotStep.DescriptorImpl
 
getFunctionName() - Method in class testingbot.pipeline.TestingBotTunnelStep.DescriptorImpl
 
getFunctionName() - Method in class testingbot.pipeline.TestingBotUploadStep.DescriptorImpl
 
getHash() - Method in class testingbot.TestingBotReport
 
getIconFileName() - Method in class testingbot.TestingBotBuildReportAction
 
getIconFileName() - Method in class testingbot.TestingBotReport
 
getIconFileName() - Method in class testingbot.TestingBotTestEmbed
 
getId() - Method in class testingbot.TestingBotReport
 
getIDs() - Method in class testingbot.TestingBotReport
 
getIsPassed() - Method in class testingbot.TestingBotBuildObject
 
getKey() - Method in class testingbot.TestingBotCredentials
 
getMessage() - Method in class testingbot.TestingBotChecksPublisher
Optional custom summary/message for the check; a session summary is generated when empty.
getName() - Method in class testingbot.TestingBotChecksPublisher
The check name — the "context" shown on the commit/PR.
getName(TestingBotCredentials) - Method in class testingbot.TestingBotCredentials.NameProvider
 
getOptions() - Method in class testingbot.pipeline.TestingBotTunnelStep
 
getProvidedContext() - Method in class testingbot.pipeline.TestingBotStep.DescriptorImpl
 
getReportUrl() - Method in class testingbot.TestingBotBuildReportAction
 
getRequiredContext() - Method in class testingbot.pipeline.TestingBotStep.DescriptorImpl
 
getRequiredContext() - Method in class testingbot.pipeline.TestingBotTunnelStep.DescriptorImpl
 
getRequiredContext() - Method in class testingbot.pipeline.TestingBotUploadStep.DescriptorImpl
 
getRequiredMonitorService() - Method in class testingbot.pipeline.TestingBotTestPublisher
 
getRequiredMonitorService() - Method in class testingbot.TestingBotChecksPublisher
 
getRun() - Method in class testingbot.TestingBotBuildReportAction
 
getRun() - Method in class testingbot.TestingBotTestEmbed
 
getSecret() - Method in class testingbot.TestingBotCredentials
 
getSessionId() - Method in class testingbot.TestingBotBuildObject
 
getSessionIds() - Method in class testingbot.TestingBotBuildSummary
 
getSessionIds() - Method in class testingbot.TestingBotTestEmbed
 
getTestAction(TestObject) - Method in class testingbot.TestingBotReportFactory
 
getTestData(AbstractBuild<?, ?>, Launcher, BuildListener, TestResult) - Method in class testingbot.TestReporter
 
getTestDataPublishers() - Method in class testingbot.pipeline.TestingBotTestPublisher
 
getTestName() - Method in class testingbot.TestingBotBuildObject
 
getTestName() - Method in class testingbot.TestingBotReport
 
getThumbUrl() - Method in class testingbot.TestingBotBuildObject
 
getUrlName() - Method in class testingbot.TestingBotBuildReportAction
 
getUrlName() - Method in class testingbot.TestingBotBuildSummary
 
getUrlName() - Method in class testingbot.TestingBotReport
 
getUrlName() - Method in class testingbot.TestingBotTestEmbed
 
getVariableName() - Method in class testingbot.TestingBotUploadBuilder
Environment variable to export the uploaded app URL under.

I

isApplicable(Class<? extends AbstractProject>) - Method in class testingbot.pipeline.TestingBotTestPublisher.DescriptorImpl
 
isApplicable(Class<? extends AbstractProject>) - Method in class testingbot.TestingBotChecksPublisher.DescriptorImpl
 
isApplicable(Class<? extends AbstractProject>) - Method in class testingbot.TestingBotUploadBuilder.DescriptorImpl
 
isScopeRelevant() - Method in class testingbot.TestingBotCredentials.DescriptorImpl
 
isScopeRelevant(ModelObject) - Method in class testingbot.TestingBotCredentials.DescriptorImpl
 
isUseTunnel() - Method in class testingbot.TestingBotBuildWrapper
 
ItemListenerImpl() - Constructor for class testingbot.TestingBotBuildWrapper.ItemListenerImpl
 

M

migrate() - Static method in class testingbot.TestingBotCredentials
 
migrateCredentials(AbstractProject) - Method in class testingbot.TestingBotBuildWrapper
 

N

NameProvider() - Constructor for class testingbot.TestingBotCredentials.NameProvider
 

O

onAttached(Run<?, ?>) - Method in class testingbot.TestingBotBuildReportAction
 
onAttached(Run<?, ?>) - Method in class testingbot.TestingBotTestEmbed
 
onCompleted(AbstractBuild<?, ?>, TaskListener) - Method in class testingbot.TestingBotBuildSummary.RunListenerImpl
 
onLoad(Run<?, ?>) - Method in class testingbot.TestingBotBuildReportAction
 
onLoad(Run<?, ?>) - Method in class testingbot.TestingBotTestEmbed
 
onLoaded() - Method in class testingbot.TestingBotBuildWrapper.ItemListenerImpl
 

P

parent - Variable in class testingbot.TestingBotReport
 
perform(AbstractBuild, Launcher, BuildListener) - Method in class testingbot.pipeline.TestingBotTestPublisher
 
perform(Run<?, ?>, FilePath, EnvVars, Launcher, TaskListener) - Method in class testingbot.TestingBotChecksPublisher
 
perform(Run<?, ?>, FilePath, EnvVars, Launcher, TaskListener) - Method in class testingbot.TestingBotUploadBuilder
 
perform(Run<?, ?>, FilePath, Launcher, TaskListener) - Method in class testingbot.pipeline.TestingBotTestPublisher
Created for implementing SimpleBuildStep / pipeline
populateCredentialEnv(Map<String, String>, TestingBotCredentials) - Static method in class testingbot.TunnelManager
Populates the four documented credential environment variables (both the TESTINGBOT_* and short TB_* aliases) into env.

R

readResolve() - Method in class testingbot.TestingBotBuildWrapper
 
RunListenerImpl() - Constructor for class testingbot.TestingBotBuildSummary.RunListenerImpl
 

S

setAuthHash(String) - Method in class testingbot.TestingBotBuildObject
 
setClassName(String) - Method in class testingbot.TestingBotBuildObject
 
setCredentials(TestingBotCredentials) - Method in class testingbot.TestingBotBuildAction
 
setCredentialsId(String) - Method in class testingbot.pipeline.TestingBotTunnelStep
 
setCredentialsId(String) - Method in class testingbot.pipeline.TestingBotUploadStep
 
setCredentialsId(String) - Method in class testingbot.TestingBotBuildWrapper
 
setCredentialsId(String) - Method in class testingbot.TestingBotUploadBuilder
 
setMessage(String) - Method in class testingbot.TestingBotChecksPublisher
 
setName(String) - Method in class testingbot.TestingBotChecksPublisher
 
setOptions(String) - Method in class testingbot.pipeline.TestingBotTunnelStep
 
setSessionId(String) - Method in class testingbot.TestingBotBuildObject
 
setTestDataPublishers(List<TestDataPublisher>) - Method in class testingbot.pipeline.TestingBotTestPublisher
 
setTestName(String) - Method in class testingbot.TestingBotBuildObject
 
setUp(AbstractBuild, Launcher, BuildListener) - Method in class testingbot.TestingBotBuildWrapper
 
setUseTunnel(boolean) - Method in class testingbot.TestingBotBuildWrapper
 
setVariableName(String) - Method in class testingbot.TestingBotUploadBuilder
 
start() - Method in class testingbot.pipeline.TestingBotTunnelStep.TestingBotTunnelStepExecution
 
start(App, String, String, String, String, TaskListener) - Static method in class testingbot.TunnelManager
Configures and boots the given App, blocking until the tunnel reports READY (or a poll error occurs).
start(StepContext) - Method in class testingbot.pipeline.TestingBotStep
 
start(StepContext) - Method in class testingbot.pipeline.TestingBotTunnelStep
 
start(StepContext) - Method in class testingbot.pipeline.TestingBotUploadStep
 
startOnChannel(VirtualChannel, String, String, String, String, TaskListener) - Static method in class testingbot.TunnelManager
Boots a tunnel on the given channel's node and registers it under tunnelIdentifier.
stop(App, TaskListener) - Static method in class testingbot.TunnelManager
Stops the given tunnel, tolerating a null handle (already stopped or never started).
stop(Throwable) - Method in class testingbot.pipeline.TestingBotTunnelStep.TestingBotTunnelStepExecution
 
stopOnChannel(VirtualChannel, String, TaskListener) - Static method in class testingbot.TunnelManager
Stops the tunnel registered under tunnelIdentifier on the given channel's node.

T

takesImplicitBlockArgument() - Method in class testingbot.pipeline.TestingBotStep.DescriptorImpl
 
takesImplicitBlockArgument() - Method in class testingbot.pipeline.TestingBotTunnelStep.DescriptorImpl
 
TB_KEY - Static variable in class testingbot.TestingBotBuildWrapper
 
TB_SECRET - Static variable in class testingbot.TestingBotBuildWrapper
 
testingbot - package testingbot
 
TESTINGBOT_BUILD - Static variable in class testingbot.TestingBotBuildReportAction
Env var holding the build identifier.
TESTINGBOT_KEY - Static variable in class testingbot.TestingBotBuildWrapper
 
TESTINGBOT_SECRET - Static variable in class testingbot.TestingBotBuildWrapper
 
TESTINGBOT_TUNNEL - Static variable in class testingbot.TestingBotBuildWrapper
 
TESTINGBOT_TUNNEL_IDENTIFIER - Static variable in class testingbot.pipeline.TestingBotTunnelStep
Env var exposing the (possibly auto-generated) tunnel identifier to the build.
testingbot.pipeline - package testingbot.pipeline
 
TestingBotBuildAction - Class in testingbot
 
TestingBotBuildAction(TestingBotCredentials) - Constructor for class testingbot.TestingBotBuildAction
 
TestingBotBuildObject - Class in testingbot
 
TestingBotBuildObject(String, String, String, boolean, String, TestingbotTest) - Constructor for class testingbot.TestingBotBuildObject
 
TestingBotBuildReportAction - Class in testingbot
Adds a "TestingBot Build" page to a build that embeds the TestingBot build report (all TestingBot sessions grouped under this build) in an iframe.
TestingBotBuildSummary - Class in testingbot
 
TestingBotBuildSummary(AbstractBuild<?, ?>, List<TestingBotBuildObject>) - Constructor for class testingbot.TestingBotBuildSummary
 
TestingBotBuildSummary.RunListenerImpl - Class in testingbot
 
TestingBotBuildWrapper - Class in testingbot
 
TestingBotBuildWrapper(String, boolean) - Constructor for class testingbot.TestingBotBuildWrapper
 
TestingBotBuildWrapper.DescriptorImpl - Class in testingbot
 
TestingBotBuildWrapper.ItemListenerImpl - Class in testingbot
 
TestingBotChecksPublisher - Class in testingbot
Publishes the TestingBot outcome of a build as a GitHub check (✓/✗ on the commit & PR), via the checks-api plugin.
TestingBotChecksPublisher() - Constructor for class testingbot.TestingBotChecksPublisher
 
TestingBotChecksPublisher.DescriptorImpl - Class in testingbot
 
TestingBotCredentials - Class in testingbot
 
TestingBotCredentials(String, String, String, String) - Constructor for class testingbot.TestingBotCredentials
 
TestingBotCredentials.DescriptorImpl - Class in testingbot
 
TestingBotCredentials.NameProvider - Class in testingbot
 
TestingBotReport - Class in testingbot
Show videos for the tests.
TestingBotReport(TestingBotCredentials, CaseResult, List<String>) - Constructor for class testingbot.TestingBotReport
 
TestingBotReportFactory - Class in testingbot
 
TestingBotReportFactory(TestingBotCredentials) - Constructor for class testingbot.TestingBotReportFactory
 
TestingBotSecretConsoleLogFilter - Class in testingbot
Masks the decrypted TestingBot secret in build console logs so that a sh 'env', crash dump or similar cannot leak it in clear text.
TestingBotSecretConsoleLogFilter() - Constructor for class testingbot.TestingBotSecretConsoleLogFilter
 
TestingBotStep - Class in testingbot.pipeline
testingbot(credentialsId) { ... } — injects the TestingBot credential environment variables (and provides the credentials to the block) around a Pipeline body.
TestingBotStep(String) - Constructor for class testingbot.pipeline.TestingBotStep
 
TestingBotStep.DescriptorImpl - Class in testingbot.pipeline
 
TestingBotTestEmbed - Class in testingbot
 
TestingBotTestEmbed(List<TestingBotBuildObject>) - Constructor for class testingbot.TestingBotTestEmbed
 
TestingBotTestPublisher - Class in testingbot.pipeline
 
TestingBotTestPublisher() - Constructor for class testingbot.pipeline.TestingBotTestPublisher
 
TestingBotTestPublisher(DescribableList<TestDataPublisher, Descriptor<TestDataPublisher>>) - Constructor for class testingbot.pipeline.TestingBotTestPublisher
 
TestingBotTestPublisher.DescriptorImpl - Class in testingbot.pipeline
 
TestingBotTunnelStep - Class in testingbot.pipeline
 
TestingBotTunnelStep(String) - Constructor for class testingbot.pipeline.TestingBotTunnelStep
 
TestingBotTunnelStep.DescriptorImpl - Class in testingbot.pipeline
 
TestingBotTunnelStep.TestingBotTunnelStepExecution - Class in testingbot.pipeline
 
TestingBotUploadBuilder - Class in testingbot
Freestyle build step that uploads a built app (.apk/.ipa, or a .zip of an iOS Simulator .app) to TestingBot Storage before the tests run, and exports the resulting tb:// app URL as an environment variable (default TESTINGBOT_APP_URL) for later build steps to use as their Appium app capability.
TestingBotUploadBuilder(String) - Constructor for class testingbot.TestingBotUploadBuilder
 
TestingBotUploadBuilder.DescriptorImpl - Class in testingbot
 
TestingBotUploader - Class in testingbot
Uploads a built app (.apk/.ipa, or a .zip of an iOS Simulator .app) to TestingBot Storage and returns the resulting tb:// app URL.
TestingBotUploadStep - Class in testingbot.pipeline
testingbotUpload(file: 'build/app.apk') — uploads a built app (.apk/.ipa, or a .zip of an iOS Simulator .app) to TestingBot Storage and returns the resulting tb:// app URL, for use as the Appium app capability:
TestingBotUploadStep(String) - Constructor for class testingbot.pipeline.TestingBotUploadStep
 
TestingBotUploadStep.DescriptorImpl - Class in testingbot.pipeline
 
TestReporter - Class in testingbot
 
TestReporter() - Constructor for class testingbot.TestReporter
 
TunnelManager - Class in testingbot
Shared TestingBot Tunnel lifecycle helper used by both the freestyle TestingBotBuildWrapper and the pipeline testingbotTunnel step.

U

unsupportedOptions(String) - Static method in class testingbot.TunnelManager
Classifies rawOptions and returns the tokens that TunnelManager.applyOptions(com.testingbot.tunnel.App, java.lang.String, hudson.model.TaskListener) would ignore or reject (unknown flags, flags missing a required value, an invalid --metrics-port).
upload(FilePath, TestingBotCredentials, TaskListener) - Static method in class testingbot.TestingBotUploader
Uploads app to TestingBot Storage using the given credentials and returns the app URL (for example tb://app.apk).
A B C D E F G I M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form