Package com.epam.reportportal.service
-
Interface Summary Interface Description LaunchIdLock A service to perform blocking operation to get single launch UUID for multiple clients.ReportPortalClient ReportPortalClientV2 -
Class Summary Class Description BearerAuthInterceptor Adds Bearer TOKEN to the request headersDummyReportPortalClientHandler AnInvocationHandlerto mockReportPortalClientinterface for noop launch case.Launch Launch object represents a lifecycle of a Launch on ReportPortal.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 itemsLoggingContext 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.OAuth2PasswordGrantAuthInterceptor OkHttp interceptor that handles OAuth 2.0 Password Grant authentication.PathParamInterceptor OkHttpInterceptorimplementation that substitutes path parameters in URL segments.ReportPortal Default ReportPortal Reporter implementation.ReportPortal.Builder