Package com.epam.reportportal.service
Interface ReportPortalClientV2
-
- All Superinterfaces:
ReportPortalClient
public interface ReportPortalClientV2 extends ReportPortalClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.reactivex.Maybe<OperationCompletionRS>finishLaunch(java.lang.String launch, FinishExecutionRQ rq)io.reactivex.Maybe<OperationCompletionRS>finishTestItem(java.lang.String itemId, FinishTestItemRQ rq)io.reactivex.Maybe<EntryCreatedAsyncRS>log(SaveLogRQ rq)io.reactivex.Maybe<BatchSaveOperatingRS>log(java.util.List<okhttp3.MultipartBody.Part> parts)io.reactivex.Maybe<LaunchResource>mergeLaunches(MergeLaunchesRQ rq)io.reactivex.Maybe<StartLaunchRS>startLaunch(StartLaunchRQ rq)io.reactivex.Maybe<ItemCreatedRS>startTestItem(StartTestItemRQ rq)io.reactivex.Maybe<ItemCreatedRS>startTestItem(java.lang.String parent, StartTestItemRQ rq)-
Methods inherited from interface com.epam.reportportal.service.ReportPortalClient
getApiInfo, getItemByUuid, getLaunchByUuid, getProjectSettings, updateLaunch
-
-
-
-
Method Detail
-
startLaunch
@POST("v2/{projectName}/launch") io.reactivex.Maybe<StartLaunchRS> startLaunch(@Body StartLaunchRQ rq)- Specified by:
startLaunchin interfaceReportPortalClient
-
mergeLaunches
@POST("v2/{projectName}/launch/merge") io.reactivex.Maybe<LaunchResource> mergeLaunches(@Body MergeLaunchesRQ rq)- Specified by:
mergeLaunchesin interfaceReportPortalClient
-
finishLaunch
@PUT("v2/{projectName}/launch/{launchId}/finish") io.reactivex.Maybe<OperationCompletionRS> finishLaunch(@Path("launchId") java.lang.String launch, @Body FinishExecutionRQ rq)- Specified by:
finishLaunchin interfaceReportPortalClient
-
startTestItem
@POST("v2/{projectName}/item") io.reactivex.Maybe<ItemCreatedRS> startTestItem(@Body StartTestItemRQ rq)- Specified by:
startTestItemin interfaceReportPortalClient
-
startTestItem
@POST("v2/{projectName}/item/{parent}") io.reactivex.Maybe<ItemCreatedRS> startTestItem(@Path("parent") java.lang.String parent, @Body StartTestItemRQ rq)- Specified by:
startTestItemin interfaceReportPortalClient
-
finishTestItem
@PUT("v2/{projectName}/item/{itemId}") io.reactivex.Maybe<OperationCompletionRS> finishTestItem(@Path("itemId") java.lang.String itemId, @Body FinishTestItemRQ rq)- Specified by:
finishTestItemin interfaceReportPortalClient
-
log
@POST("v2/{projectName}/log") io.reactivex.Maybe<EntryCreatedAsyncRS> log(@Body SaveLogRQ rq)- Specified by:
login interfaceReportPortalClient
-
log
@Multipart @POST("v2/{projectName}/log") io.reactivex.Maybe<BatchSaveOperatingRS> log(@Part java.util.List<okhttp3.MultipartBody.Part> parts)- Specified by:
login interfaceReportPortalClient
-
-