Index
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
buildcapability 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/-ioption, ornullif 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 shortTB_*aliases) intoenv.
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
nullhandle (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
tunnelIdentifieron 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-apiplugin. - 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.zipof an iOS Simulator.app) to TestingBot Storage before the tests run, and exports the resultingtb://app URL as an environment variable (defaultTESTINGBOT_APP_URL) for later build steps to use as their Appiumappcapability. - TestingBotUploadBuilder(String) - Constructor for class testingbot.TestingBotUploadBuilder
- TestingBotUploadBuilder.DescriptorImpl - Class in testingbot
- TestingBotUploader - Class in testingbot
-
Uploads a built app (
.apk/.ipa, or a.zipof an iOS Simulator.app) to TestingBot Storage and returns the resultingtb://app URL. - TestingBotUploadStep - Class in testingbot.pipeline
-
testingbotUpload(file: 'build/app.apk')— uploads a built app (.apk/.ipa, or a.zipof an iOS Simulator.app) to TestingBot Storage and returns the resultingtb://app URL, for use as the Appiumappcapability: - 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
TestingBotBuildWrapperand the pipelinetestingbotTunnelstep.
U
- unsupportedOptions(String) - Static method in class testingbot.TunnelManager
-
Classifies
rawOptionsand returns the tokens thatTunnelManager.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
appto TestingBot Storage using the given credentials and returns the app URL (for exampletb://app.apk).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form