Class ItemTreeReporter
- java.lang.Object
-
- com.epam.reportportal.service.tree.ItemTreeReporter
-
public class ItemTreeReporter extends java.lang.ObjectThis class provides methods for sending requests to the ReportPortal instance, usingReportPortalClientandTestItemTree.TestItemLeaf. Provided requests: - start test item - finish test item - send log
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.reactivex.Maybe<OperationCompletionRS>finishItem(ReportPortalClient reportPortalClient, FinishTestItemRQ finishTestItemRQ, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)static booleansendLog(ReportPortalClient reportPortalClient, java.lang.String level, java.lang.String message, java.lang.Comparable<? extends java.lang.Comparable<?>> logTime, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)static booleansendLog(ReportPortalClient reportPortalClient, java.lang.String level, java.lang.String message, java.lang.Comparable<? extends java.lang.Comparable<?>> logTime, java.io.File file, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)static booleansendLog(ReportPortalClient reportPortalClient, java.lang.String level, java.lang.String message, java.util.Date logTime, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)static booleansendLog(ReportPortalClient reportPortalClient, java.lang.String level, java.lang.String message, java.util.Date logTime, java.io.File file, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)static io.reactivex.Maybe<java.lang.String>startItem(ReportPortalClient reportPortalClient, StartTestItemRQ startTestItemRQ, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)
-
-
-
Method Detail
-
startItem
public static io.reactivex.Maybe<java.lang.String> startItem(ReportPortalClient reportPortalClient, StartTestItemRQ startTestItemRQ, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)
- Parameters:
reportPortalClient-ReportPortalClientstartTestItemRQ-StartTestItemRQlaunchUuid- Launch UUIDtestItemLeaf-TestItemTree.TestItemLeaf- Returns:
Maybecontaining item UUID
-
finishItem
public static io.reactivex.Maybe<OperationCompletionRS> finishItem(ReportPortalClient reportPortalClient, FinishTestItemRQ finishTestItemRQ, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)
- Parameters:
reportPortalClient-ReportPortalClientfinishTestItemRQ-FinishTestItemRQlaunchUuid- Launch UUIDtestItemLeaf-TestItemTree.TestItemLeaf- Returns:
Maybecontaining item UUID
-
sendLog
public static boolean sendLog(ReportPortalClient reportPortalClient, java.lang.String level, java.lang.String message, @Nonnull java.lang.Comparable<? extends java.lang.Comparable<?>> logTime, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)
- Parameters:
reportPortalClient-ReportPortallevel- Log levelmessage- Log messagelogTime- Log timelaunchUuid- Launch UUIDtestItemLeaf-TestItemTree.TestItemLeaf- Returns:
- True if request is sent otherwise false
-
sendLog
public static boolean sendLog(ReportPortalClient reportPortalClient, java.lang.String level, java.lang.String message, @Nonnull java.util.Date logTime, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)
- Parameters:
reportPortalClient-ReportPortallevel- Log levelmessage- Log messagelogTime- Log timelaunchUuid- Launch UUIDtestItemLeaf-TestItemTree.TestItemLeaf- Returns:
- True if request is sent otherwise false
-
sendLog
public static boolean sendLog(ReportPortalClient reportPortalClient, java.lang.String level, java.lang.String message, @Nonnull java.lang.Comparable<? extends java.lang.Comparable<?>> logTime, java.io.File file, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)
- Parameters:
reportPortalClient-ReportPortallevel- Log levelmessage- Log messagelogTime- Log timefile- a file to attach to the log messagelaunchUuid- Launch UUIDtestItemLeaf-TestItemTree.TestItemLeaf- Returns:
- True if request is sent otherwise false
-
sendLog
public static boolean sendLog(ReportPortalClient reportPortalClient, java.lang.String level, java.lang.String message, @Nonnull java.util.Date logTime, java.io.File file, io.reactivex.Maybe<java.lang.String> launchUuid, TestItemTree.TestItemLeaf testItemLeaf)
- Parameters:
reportPortalClient-ReportPortallevel- Log levelmessage- Log messagelogTime- Log timefile- a file to attach to the log messagelaunchUuid- Launch UUIDtestItemLeaf-TestItemTree.TestItemLeaf- Returns:
- True if request is sent otherwise false
-
-