| Interface | Description |
|---|---|
| LaunchIdLock |
A service to perform blocking operation to get single launch UUID for multiple clients.
|
| ReportPortalClient | |
| ReportPortalClientV2 |
| Class | Description |
|---|---|
| BearerAuthInterceptor |
Adds Bearer TOKEN to the request headers
|
| DummyReportPortalClientHandler |
An
InvocationHandler to mock ReportPortalClient interface 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 items
|
| LoggingContext |
Logging context holds thread-local context for logging and converts
SaveLogRQ to 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. |
| PathParamInterceptor |
OkHttp
Interceptor implementation that substitutes path parameters in URL segments. |
| ReportPortal |
Default ReportPortal Reporter implementation.
|
| ReportPortal.Builder |