| 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 |
A basic Launch object implementation which does straight requests to ReportPortal.
|
| LaunchImpl.ComputationConcurrentHashMap | |
| LaunchImpl.TreeItem |
Wrapper around TestItem entity to be able to track parent and children items
|
| LaunchLoggingContext |
Logging context holds
ConcurrentHashMap context for launch logging and converts
SaveLogRQ to multipart HTTP request to ReportPortal
Basic flow:
After start some launch context should be initialized with observable of
launch ID and ReportPortal client. |
| 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 | |
| ReportPortal |
Default ReportPortal Reporter implementation.
|
| ReportPortal.Builder |