| Interface | Description |
|---|---|
| LaunchIdLock |
A service to perform blocking operation to get single launch UUID for multiple clients.
|
| ReportPortalClient |
| Class | Description |
|---|---|
| BearerAuthInterceptor |
Adds Bearer TOKEN to the request headers
|
| Launch | |
| LaunchImpl | |
| 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. |
| LockFile |
A service to perform blocking I/O operations on '.lock' and '.sync' file to get single launch UUID for multiple clients on a machine.
|
| 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. |
| ReportPortal |
Default ReportPortal Reporter implementation.
|
| ReportPortal.Builder | |
| ReportPortalErrorHandler |
Report Portal Error Handler
Converts error from Endpoint to ReportPortal-related errors |