Class NoOpTestRunRegistrar
- java.lang.Object
-
- com.zebrunner.agent.core.registrar.NoOpTestRunRegistrar
-
- All Implemented Interfaces:
TestRunRegistrar
public class NoOpTestRunRegistrar extends java.lang.Object implements TestRunRegistrar
-
-
Field Summary
-
Fields inherited from interface com.zebrunner.agent.core.registrar.TestRunRegistrar
LOGGER
-
-
Constructor Summary
Constructors Constructor Description NoOpTestRunRegistrar()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NoOpTestRunRegistrargetInstance()Factory method allowing to obtain Zebrunner test run registrarbooleanisKnownIssueAttachedToTest(java.lang.String failureStacktrace)booleanisTestStarted()Checks if there is a started test within current execution thread.booleanisTestStarted(java.lang.String id)Checks whether a test with specific id has been started or notvoidregisterAfterTestFinish()voidregisterAfterTestStart()voidregisterFinish(TestRunFinishDescriptor testRunFinishDescriptor)Registers test run finishvoidregisterHeadlessTestStart(java.lang.String id, TestStartDescriptor testStartDescriptor)voidregisterStart(TestRunStartDescriptor testRunStartDescriptor)Registers test run startvoidregisterTestFinish(java.lang.String id, TestFinishDescriptor testFinishDescriptor)Registers test finishvoidregisterTestStart(java.lang.String id, TestStartDescriptor testStartDescriptor)Registers test start
-
-
-
Method Detail
-
getInstance
public static NoOpTestRunRegistrar getInstance()
Description copied from interface:TestRunRegistrarFactory method allowing to obtain Zebrunner test run registrar- Returns:
- Zebrunner registrar instance
-
registerStart
public void registerStart(TestRunStartDescriptor testRunStartDescriptor)
Description copied from interface:TestRunRegistrarRegisters test run start- Specified by:
registerStartin interfaceTestRunRegistrar- Parameters:
testRunStartDescriptor- test run start descriptor capturing state at the beginning of the run
-
registerFinish
public void registerFinish(TestRunFinishDescriptor testRunFinishDescriptor)
Description copied from interface:TestRunRegistrarRegisters test run finish- Specified by:
registerFinishin interfaceTestRunRegistrar- Parameters:
testRunFinishDescriptor- test run finish descriptor capturing state at the end of the run
-
registerTestStart
public void registerTestStart(java.lang.String id, TestStartDescriptor testStartDescriptor)Description copied from interface:TestRunRegistrarRegisters test start- Specified by:
registerTestStartin interfaceTestRunRegistrar- Parameters:
id- key that uniquely identifies specific test in scope of test run. This value will be used later for test finish registrationtestStartDescriptor- test start descriptor
-
isTestStarted
public boolean isTestStarted()
Description copied from interface:TestRunRegistrarChecks if there is a started test within current execution thread.- Specified by:
isTestStartedin interfaceTestRunRegistrar- Returns:
- true - if there is a started test, otherwise - false
-
registerHeadlessTestStart
public void registerHeadlessTestStart(java.lang.String id, TestStartDescriptor testStartDescriptor)- Specified by:
registerHeadlessTestStartin interfaceTestRunRegistrar
-
isTestStarted
public boolean isTestStarted(java.lang.String id)
Description copied from interface:TestRunRegistrarChecks whether a test with specific id has been started or not- Specified by:
isTestStartedin interfaceTestRunRegistrar- Parameters:
id- key that uniquely identifies specific test in scope of test run.- Returns:
- true - if the test has been started, otherwise - false
-
registerTestFinish
public void registerTestFinish(java.lang.String id, TestFinishDescriptor testFinishDescriptor)Description copied from interface:TestRunRegistrarRegisters test finish- Specified by:
registerTestFinishin interfaceTestRunRegistrar- Parameters:
id- key that uniquely identifies specific test in scope of test run. Appropriate test start with matching id should be registered prior to test finish registration, otherwise test won't be properly registeredtestFinishDescriptor- test result descriptor
-
registerAfterTestStart
public void registerAfterTestStart()
- Specified by:
registerAfterTestStartin interfaceTestRunRegistrar
-
registerAfterTestFinish
public void registerAfterTestFinish()
- Specified by:
registerAfterTestFinishin interfaceTestRunRegistrar
-
isKnownIssueAttachedToTest
public boolean isKnownIssueAttachedToTest(java.lang.String failureStacktrace)
- Specified by:
isKnownIssueAttachedToTestin interfaceTestRunRegistrar
-
-