All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractJoinedLaunch The class for mandatory logic for launches which were joined byLaunchIdLockobject.AbstractLaunchIdLock Accessible Utility class to decorate routine code of accessing fields and methods in complex objects.AccessibleField Utility class to decorate routine code of setting and getting a field thought Reflections.AccessibleMethod Utility class to decorate routine code of invoking a method thought Reflections.ApiInfo POJO class representing the response from /api/info endpointApiInfo.Analyzer ApiInfo.Build ApiInfo.ExtensionResult ApiInfo.Extensions ApiInfo.Jobs ApiInfo.JobsInfo ApiInfo.JobTrigger ApiInfo.Metadata Attribute Annotation used inAttributesas field, to provideItemAttributesRQwith both 'key' and 'value' fields specifiedAttributeParser This class contains functionality for parsing tags and attributes from string.Attributes Annotation for test methods and classes to attachItemAttributesRQto the test itemsAttributeValue Annotation used inAttributesas field, to provideItemAttributesRQwith only 'value' field specified ('key' in the resulted entity will be NULL)BasicUtils BatchElementCreatedRS Element of response for batch save operation.BatchSaveOperatingRS Response with results of completion save batch operation.BearerAuthInterceptor Adds Bearer TOKEN to the request headersBufferSubscriber A subscriber that buffers incomingSaveLogRQobjects until certain conditions are met, then emits them as batches to the downstream subscriber.ByteSource A readable stateful source of bytes.ClientIdProvider A static class which contains methods to get current Client ID.ClientProperties Implementation of thePropertyHolderwith `client name and version` attribute names: 1) internal - from the environment (OS, JVM) 2) external - from `*.properties` fileClientUtils Common utility code forOkHttpClientCommonConstants Common constants used across the ReportPortal client.Constants Set of Constant values related to Report Portal requests/responsesContentType Content-Type header constants and utility methods.DefaultProperties Default implementation ofPropertyHolderwith attribute names that should be retrieved: 1) internal - from the environment (OS, JVM) 2) external - from `*.properties` fileDefaultStepReporter Description If put on a method or constructor, or class, overrides or set corresponding Test Item description on ReportPortal.DisplayName If put on a method or constructor, or class, overrides corresponding Test Item name on ReportPortal.DummyClient DummyReportPortalClientHandler AnInvocationHandlerto mockReportPortalClientinterface for noop launch case.EntryCreatedAsyncRS ErrorRS Base Error response body for all Report Portal exceptionsErrorType Report Portal's exception listExceptionUtils Utility class for exception formatting.ExternalIssue Link current Issue with an Issue posted in External Bug Tracking System.FinishExecutionRQ Finishes some entity execution in Report Portal
May be Launch, TestSuite, Test, TestStepFinishTestItemRQ GeneralReportPortalException Base ReportPortal.HashMarkSeparatedMessageParser Colon separated message parser.HttpRequestUtils ImageConverter This class contains functionality for converting images to Black and white colorsInternalReportPortalClientException ReportPortal client exception define any internal client logic exception.Issue This annotation supposed to automatically link failed test items a specific Issue on ReportPortal.Issue Test item issueIssue.ExternalSystemIssue Issues Gathering annotation forIssueIssueSubTypeResource Issue sub-type resource representationIssueUtils Utility class for creatingIssueobjects from different annotation sources taking into account test name and parameters filtering.ItemAttributeResource ItemAttributesRQ ItemCreatedRS Response Model for Start Test Item RQItemStatus All possible statuses of test method finish supported by backend.ItemTreeReporter This class provides methods for sending requests to the ReportPortal instance, usingReportPortalClientandTestItemTree.TestItemLeaf.ItemType All possible types of test items supported by backend.Launch Launch object represents a lifecycle of a Launch on ReportPortal.LaunchIdLock A service to perform blocking operation to get single launch UUID for multiple clients.LaunchIdLockFile A service to perform blocking I/O operations on '.lock' and '.sync' file to get single launch UUID for multiple clients on a machine.LaunchIdLockMode Enumeration of all possible Launch ID locking modes.LaunchIdLockSocket A service to perform blocking I/O operations on network sockets to get single launch UUID for multiple clients on a machine.LaunchImpl Asynchronous Launch object implementation, which uses reactive framework to handle launch events.LaunchImpl.ComputationConcurrentHashMap LaunchImpl.TreeItem Wrapper around TestItem entity to be able to track parent and children itemsLaunchLoggingCallback Set of logging callback for ReportPortal clientLaunchResource JSON Representation of Report Portal's Launch domain objectListenerParameters ReportPortal client parameters.ListenerProperty Describe properties namesLockCloseable AutoCloseable wrapper for Lock that enables try-with-resources usage.LogBatchingFlowable A flowable which compileSaveLogRQmessages into specific batches limited by the number of entities in the batch and estimated payload size.LoggingContext Logging context holds thread-local context for logging and convertsSaveLogRQto multipart HTTP request to ReportPortal Basic flow: After start some test item (suite/test/step) context should be initialized with observable of item ID and ReportPortal client.LoggingSubscriber Set of logging subscription for ReportPortal logging clientLogLevel All possible logging level supported by a backend.MarkdownUtils Set helpful of utility methods for reporting to ReportPortalMemoizingSupplier<T> Returns a supplier which caches the instance retrieved during the first call to get() and returns that value on subsequent calls to get().MergeLaunchesRQ MessageParser Parses formatted message for ReportPortalMimeTypeDetector Utility stuff to detect mime type of binary dataMode Defile possible executing modes.MultiKeyAttribute Annotation used inAttributesas field, to provide multipleItemAttributesRQwith both 'key' and 'value' fields specified.MultithreadingUtils Utility class for working with multithreading in ReportPortal client.MultiValueAttribute Annotation used inAttributesas field, to provide multipleItemAttributesRQwith both 'key' (optional) and 'value' fields specified.OAuth2PasswordGrantAuthInterceptor OkHttp interceptor that handles OAuth 2.0 Password Grant authentication.ObjectUtils A class for auxiliary manipulations with objects.OperationCompletionRS Common response for operations that return just a completion messageOutputTypes ParameterKey Used in parametrized tests.ParameterResource Test item parameters representationParameterUtils A utility class for parameters read and processing.PathParamInterceptor OkHttpInterceptorimplementation that substitutes path parameters in URL segments.PrimaryLaunch An implementation of aLaunchobject which managed to obtain main lock withLaunchIdLockobject.ProjectSettingsResource Project settings resource outputPropertiesLoader Load ReportPortal launch start propertiesPropertyHolder Interface for containers with meta information that should be sent to the ReportPortal instance viaItemAttributesRQusingSystemAttributesExtractorReportPortal Default ReportPortal Reporter implementation.ReportPortal.Builder ReportPortalClient ReportPortalClientV2 ReportPortalException Base ReportPortal.ReportPortalMessage ReportPortal message wrapper.RetryWithDelay Retry with Delay and attempts limitsSaveLogRQ SaveLogRQ.File SecondaryLaunch An implementation of aLaunchobject which didn't manage to obtain main lock withLaunchIdLockobject.SecondaryLaunchFinishCondition Condition which designed to wait for all secondary launches finished (true), or at least one launch finished (false).SslUtils StartLaunchRQ StartLaunchRS StartRQ Base entity for start requestsStartTestItemRQ StaticStructuresUtils Statistics StatisticsApiClient StatisticsClient Statistics backend service asynchronous client.StatisticsEvent Representation of the Statistics EVENT entityStatisticsItem Interface for mapping any Statistics entity to the parameters mapping that will be used in theStatisticsClient.send(StatisticsItem)StatisticsService StatusEvaluation Step Annotation-marker for methods that are invoked during the test execution.StepAspect StepNameUtils Helper methods to generate step names.StepReporter A class for manual nested step reporting.StepReporter.StepEntry StepRequestUtils StepRequestUtils SubscriptionUtils SystemAttributesExtractor Util for retrieving properties from `System` env variables and provided `resource` and converting them to theItemAttributesRQwithItemAttributesRQ.isSystem()='true'TemplateConfig Template configuration.TemplateConfiguration Template configuration holder class.TemplateProcessing Class for processing simple string templates.TestCaseId Annotation used to declare the uniqueness of the test method/class.TestCaseIdEntry TestCaseIdKey Annotation to mark a field or a method parameter that will be used to generateTestCaseId.value()in a parameterized testTestCaseIdUtils A static class which contains methods to generate Test Case IDs and code references.TestFilter Link current Issue with a specific Parameterized or Dynamic test by applying filters.TestItemResource JSON Representation of Report Portal domain objectTestItemTree Tree for holding test items structure to provideTestItemTree.TestItemLeafretrieving byTestItemTree.ItemTreeKeyfor API calls usingItemTreeReporter.TestItemTree.ItemTreeKey Key for test items structure storing in theTestItemTreeTestItemTree.TestItemLeaf Class represents test item with links on parent and descendants.TestNameFilter Filter Test Set by Test Name.TestParamFilter Filter Test Set by Parameter.TimeDeserializer Custom deserializer for time values that handles both numeric and string representations.TimeSerializer Custom serializer for time values that handles both Date and Instant objects.TmsLink Add a link to a Test Case located in external Test Management System.TmsLinks Gathering annotation forTmsLinkTypeAwareByteSource ByteSourcewhich knows about content mime typeUpdateLaunchRQ Domain object for updating launch object.Utils File utilities.Waiter The simplest waiter, just to not include a new dependency into the project.