Package net.azae.xray
Class XrayListener
- java.lang.Object
-
- net.azae.xray.XrayListener
-
- All Implemented Interfaces:
org.junit.platform.launcher.TestExecutionListener
public class XrayListener extends java.lang.Object implements org.junit.platform.launcher.TestExecutionListener
-
-
Constructor Summary
Constructors Constructor Description XrayListener()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecutionFinished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult)java.lang.StringextractComment(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult)java.util.Optional<java.lang.String>extractXrayTestKey(org.junit.platform.engine.reporting.ReportEntry entry, java.lang.String key)static java.util.Optional<java.lang.String>getXrayToken(java.net.http.HttpClient client)static voidpublishToXray(java.net.http.HttpClient client, java.lang.String token, java.lang.String inputJson)voidreportingEntryPublished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.reporting.ReportEntry entry)voidtestPlanExecutionFinished(org.junit.platform.launcher.TestPlan testPlan)voidupdateXrayTestWithAnnotation(org.junit.platform.engine.reporting.ReportEntry entry, XrayTest test)
-
-
-
Method Detail
-
publishToXray
public static void publishToXray(java.net.http.HttpClient client, java.lang.String token, java.lang.String inputJson)
-
getXrayToken
public static java.util.Optional<java.lang.String> getXrayToken(java.net.http.HttpClient client)
-
reportingEntryPublished
public void reportingEntryPublished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.reporting.ReportEntry entry)- Specified by:
reportingEntryPublishedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
updateXrayTestWithAnnotation
public void updateXrayTestWithAnnotation(org.junit.platform.engine.reporting.ReportEntry entry, XrayTest test)
-
extractXrayTestKey
public java.util.Optional<java.lang.String> extractXrayTestKey(org.junit.platform.engine.reporting.ReportEntry entry, java.lang.String key)
-
executionFinished
public void executionFinished(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult)- Specified by:
executionFinishedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
extractComment
public java.lang.String extractComment(org.junit.platform.launcher.TestIdentifier testIdentifier, org.junit.platform.engine.TestExecutionResult testExecutionResult)
-
testPlanExecutionFinished
public void testPlanExecutionFinished(org.junit.platform.launcher.TestPlan testPlan)
- Specified by:
testPlanExecutionFinishedin interfaceorg.junit.platform.launcher.TestExecutionListener
-
-