A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractPropertyProvider - Class in com.testomatio.reporter.propertyconfig.interf
Base class for property providers implementing chain of responsibility pattern.
AbstractPropertyProvider() - Constructor for class com.testomatio.reporter.propertyconfig.interf.AbstractPropertyProvider
 
AbstractTestFrameworkListener - Class in com.testomatio.reporter.core.frameworkintegration
Base class for test framework integrations with Testomat.io.
AbstractTestFrameworkListener() - Constructor for class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
 
AbstractTestResultConstructor - Class in com.testomatio.reporter.core.constructor
Base constructor for framework-specific test case results.
AbstractTestResultConstructor() - Constructor for class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
 
addFrameworkSpecificData(TestResultWrapper.Builder, Object) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Adds framework-specific data to result wrapper builder.
addFrameworkSpecificData(TestResultWrapper.Builder, Object) - Method in class com.testomatio.reporter.core.frameworkintegration.CucumberListener
 
addFrameworkSpecificData(TestResultWrapper.Builder, Object) - Method in class com.testomatio.reporter.core.frameworkintegration.JunitExtension
 
addFrameworkSpecificData(TestResultWrapper.Builder, Object) - Method in class com.testomatio.reporter.core.frameworkintegration.TestNgListener
 
addResult(TestResult) - Method in class com.testomatio.reporter.core.batch.BatchResultManager
Adds test result to pending batch for reporting.
afterAll(ExtensionContext) - Method in class com.testomatio.reporter.core.frameworkintegration.JunitExtension
Called after all tests in a class.
API_KEY_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
API_KEY_STRING - Static variable in class com.testomatio.reporter.constants.CommonConstants
 
ApiInterface - Interface in com.testomatio.reporter.client
API interface for interacting with Testomat.io platform.
ApiKeyNotFoundException - Exception in com.testomatio.reporter.exception
 
ApiKeyNotFoundException(String) - Constructor for exception com.testomatio.reporter.exception.ApiKeyNotFoundException
 
ApiRequestFields - Class in com.testomatio.reporter.constants
 
ApiRequestFields() - Constructor for class com.testomatio.reporter.constants.ApiRequestFields
 

B

BATCH_FLUSH_INTERVAL_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
BATCH_SIZE_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
BatchResultManager - Class in com.testomatio.reporter.core.batch
Manages batch processing of test results for efficient API reporting.
BatchResultManager(ApiInterface, String) - Constructor for class com.testomatio.reporter.core.batch.BatchResultManager
Creates batch result manager with configurable settings.
beforeAll(ExtensionContext) - Method in class com.testomatio.reporter.core.frameworkintegration.JunitExtension
Called before all tests in a class.
beforeEach(ExtensionContext) - Method in class com.testomatio.reporter.core.frameworkintegration.JunitExtension
Called before each test method execution.
build() - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper.Builder
 
build() - Method in class com.testomatio.reporter.model.TestResult.Builder
 
buildBatchTestReportBody(List<TestResult>, String) - Method in class com.testomatio.reporter.client.request.DefaultRequestBodyBuilder
 
buildBatchTestReportBody(List<TestResult>, String) - Method in interface com.testomatio.reporter.client.request.RequestBodyBuilder
Builds request body for reporting multiple test results.
buildCreateRunBody(String) - Method in class com.testomatio.reporter.client.request.DefaultRequestBodyBuilder
 
buildCreateRunBody(String) - Method in interface com.testomatio.reporter.client.request.RequestBodyBuilder
Builds request body for creating test run.
buildCreateRunUrl() - Method in class com.testomatio.reporter.client.urlbuilder.NativeUrlBuilder
Builds URL for creating a new test run.
buildCreateRunUrl() - Method in interface com.testomatio.reporter.client.urlbuilder.UrlBuilder
 
builder() - Static method in class com.testomatio.reporter.core.constructor.TestResultWrapper
Creates new builder instance.
builder() - Static method in class com.testomatio.reporter.model.TestResult
 
Builder() - Constructor for class com.testomatio.reporter.core.constructor.TestResultWrapper.Builder
 
Builder() - Constructor for class com.testomatio.reporter.model.TestResult.Builder
 
buildFinishRunBody(float) - Method in class com.testomatio.reporter.client.request.DefaultRequestBodyBuilder
 
buildFinishRunBody(float) - Method in interface com.testomatio.reporter.client.request.RequestBodyBuilder
Builds request body for finishing test run.
buildFinishTestRunUrl(String) - Method in class com.testomatio.reporter.client.urlbuilder.NativeUrlBuilder
Builds URL for finishing a test run.
buildFinishTestRunUrl(String) - Method in interface com.testomatio.reporter.client.urlbuilder.UrlBuilder
 
buildReportTestUrl(String) - Method in class com.testomatio.reporter.client.urlbuilder.NativeUrlBuilder
Builds URL for reporting test results.
buildReportTestUrl(String) - Method in interface com.testomatio.reporter.client.urlbuilder.UrlBuilder
 
buildSingleTestReportBody(TestResult) - Method in class com.testomatio.reporter.client.request.DefaultRequestBodyBuilder
 
buildSingleTestReportBody(TestResult) - Method in interface com.testomatio.reporter.client.request.RequestBodyBuilder
Builds request body for reporting single test result.
buildTestResult(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
Builds test result with basic metadata and status.
buildTestRunResultHolder(TestMetadata, String, String, Object) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Builds test result wrapper with framework-specific data.

C

ClientFactory - Interface in com.testomatio.reporter.client
Factory for creating API client instances.
com.testomatio.reporter - package com.testomatio.reporter
 
com.testomatio.reporter.annotation - package com.testomatio.reporter.annotation
 
com.testomatio.reporter.client - package com.testomatio.reporter.client
 
com.testomatio.reporter.client.http - package com.testomatio.reporter.client.http
 
com.testomatio.reporter.client.http.retryable - package com.testomatio.reporter.client.http.retryable
 
com.testomatio.reporter.client.http.util - package com.testomatio.reporter.client.http.util
 
com.testomatio.reporter.client.request - package com.testomatio.reporter.client.request
 
com.testomatio.reporter.client.urlbuilder - package com.testomatio.reporter.client.urlbuilder
 
com.testomatio.reporter.constants - package com.testomatio.reporter.constants
 
com.testomatio.reporter.core - package com.testomatio.reporter.core
 
com.testomatio.reporter.core.batch - package com.testomatio.reporter.core.batch
 
com.testomatio.reporter.core.constructor - package com.testomatio.reporter.core.constructor
 
com.testomatio.reporter.core.extractor - package com.testomatio.reporter.core.extractor
 
com.testomatio.reporter.core.extractor.wrapper - package com.testomatio.reporter.core.extractor.wrapper
 
com.testomatio.reporter.core.frameworkintegration - package com.testomatio.reporter.core.frameworkintegration
 
com.testomatio.reporter.exception - package com.testomatio.reporter.exception
 
com.testomatio.reporter.logger - package com.testomatio.reporter.logger
 
com.testomatio.reporter.model - package com.testomatio.reporter.model
 
com.testomatio.reporter.propertyconfig.impl - package com.testomatio.reporter.propertyconfig.impl
 
com.testomatio.reporter.propertyconfig.interf - package com.testomatio.reporter.propertyconfig.interf
 
com.testomatio.reporter.propertyconfig.provider - package com.testomatio.reporter.propertyconfig.provider
 
com.testomatio.reporter.propertyconfig.util - package com.testomatio.reporter.propertyconfig.util
 
CommonConstants - Class in com.testomatio.reporter.constants
 
CommonConstants() - Constructor for class com.testomatio.reporter.constants.CommonConstants
 
constructTestRunResult(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
 
constructTestRunResult(TestResultWrapper) - Method in interface com.testomatio.reporter.core.constructor.ResultConstructor
Constructs test case result from wrapper containing framework-specific data.
CREATE_TEST_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
createClient() - Method in interface com.testomatio.reporter.client.ClientFactory
Creates configured API client instance.
createClient() - Method in class com.testomatio.reporter.client.TestomatClientFactory
 
createExceptionDetails(Throwable) - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
Creates exception details with message and stack trace.
createResultConstructor() - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Creates framework-specific result constructor.
createResultConstructor() - Method in class com.testomatio.reporter.core.frameworkintegration.CucumberListener
 
createResultConstructor() - Method in class com.testomatio.reporter.core.frameworkintegration.JunitExtension
 
createResultConstructor() - Method in class com.testomatio.reporter.core.frameworkintegration.TestNgListener
 
createRun(String) - Method in interface com.testomatio.reporter.client.ApiInterface
Creates new test run.
createRun(String) - Method in class com.testomatio.reporter.client.DefaultApiClient
 
createTestResult(TestMetadata, String, String, Object) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Creates test case result using framework-specific constructor.
createWithCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
Creates test result using custom message from wrapper.
createWithCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.CucumberTestResultConstructor
 
createWithCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.JUnitTestResultConstructor
 
createWithCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.TestNgTestResultConstructor
 
createWithExceptionDetails(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
Creates test result using exception details from framework-specific data.
createWithExceptionDetails(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.CucumberTestResultConstructor
 
createWithExceptionDetails(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.JUnitTestResultConstructor
 
createWithExceptionDetails(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.TestNgTestResultConstructor
 
CucumberListener - Class in com.testomatio.reporter.core.frameworkintegration
Cucumber plugin for Testomat.io integration.
CucumberListener() - Constructor for class com.testomatio.reporter.core.frameworkintegration.CucumberListener
Creates new Cucumber listener.
CucumberListener(String) - Constructor for class com.testomatio.reporter.core.frameworkintegration.CucumberListener
Creates new Cucumber listener with output configuration.
CucumberMetaDataExtractor - Class in com.testomatio.reporter.core.extractor
Extracts test metadata from Cucumber test cases.
CucumberMetaDataExtractor() - Constructor for class com.testomatio.reporter.core.extractor.CucumberMetaDataExtractor
 
CucumberTestResultConstructor - Class in com.testomatio.reporter.core.constructor
Constructs test case results from Cucumber test case finished events.
CucumberTestResultConstructor() - Constructor for class com.testomatio.reporter.core.constructor.CucumberTestResultConstructor
 
CUSTOM_RUN_UID_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
CustomHttpClient - Interface in com.testomatio.reporter.client.http
HTTP client abstraction for making API requests.

D

decrementSuiteCounter() - Method in class com.testomatio.reporter.core.GlobalRunManager
Decrements active suite counter.
DEFAULT_BATCH_SIZE - Static variable in class com.testomatio.reporter.constants.PropertyValuesConstants
 
DEFAULT_CONSOLE_STATE - Static variable in class com.testomatio.reporter.constants.PropertyValuesConstants
 
DEFAULT_FLUSH_INTERVAL_SECONDS - Static variable in class com.testomatio.reporter.constants.PropertyValuesConstants
 
DEFAULT_LIG_LEVEL - Static variable in class com.testomatio.reporter.constants.PropertyValuesConstants
 
DEFAULT_LOG_FILE - Static variable in class com.testomatio.reporter.constants.PropertyValuesConstants
 
DEFAULT_RUN_TITLE - Static variable in class com.testomatio.reporter.constants.PropertyValuesConstants
 
DEFAULT_URL - Static variable in class com.testomatio.reporter.constants.PropertyValuesConstants
 
DefaultApiClient - Class in com.testomatio.reporter.client
HTTP client for Testomat.io API operations.
DefaultApiClient(String, CustomHttpClient, DefaultRequestBodyBuilder) - Constructor for class com.testomatio.reporter.client.DefaultApiClient
Creates API client with custom dependencies for testing.
DefaultPropertiesStorage - Class in com.testomatio.reporter.propertyconfig.util
Storage for default property values used as final fallback.
DefaultPropertiesStorage() - Constructor for class com.testomatio.reporter.propertyconfig.util.DefaultPropertiesStorage
 
DefaultPropertyProvider - Class in com.testomatio.reporter.propertyconfig.provider
Property provider that provides default values as final fallback.
DefaultPropertyProvider() - Constructor for class com.testomatio.reporter.propertyconfig.provider.DefaultPropertyProvider
 
DefaultRequestBodyBuilder - Class in com.testomatio.reporter.client.request
JSON request body builder for Testomat.io API operations.
DefaultRequestBodyBuilder() - Constructor for class com.testomatio.reporter.client.request.DefaultRequestBodyBuilder
 
DefaultRetryableRequestExecutor - Class in com.testomatio.reporter.client.http.retryable
 
DefaultRetryableRequestExecutor() - Constructor for class com.testomatio.reporter.client.http.retryable.DefaultRetryableRequestExecutor
 
DEFAULTS - Static variable in class com.testomatio.reporter.propertyconfig.util.DefaultPropertiesStorage
 
DISABLED_TEST - com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper.TestType
 
DURATION - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 

E

ensureInitialized() - Static method in class com.testomatio.reporter.logger.LoggerConfig
 
ENVIRONMENT - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 
ENVIRONMENT_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
ExceptionDetails - Class in com.testomatio.reporter.core.constructor
Immutable container for exception message and stack trace.
executeRetryable(HttpRequest, HttpClient) - Method in class com.testomatio.reporter.client.http.retryable.DefaultRetryableRequestExecutor
 
executeRetryable(HttpRequest, HttpClient) - Method in interface com.testomatio.reporter.client.http.retryable.RetryableRequestExecutor
 
extractStackTrace(TestResultWrapper) - Method in interface com.testomatio.reporter.core.constructor.ResultConstructor
Extracts stack trace from JUnit extension context.
extractTestMetadata(JUnitTestWrapper) - Method in class com.testomatio.reporter.core.extractor.JunitMetaDataExtractor
 
extractTestMetadata(TestNgTestWrapper) - Method in class com.testomatio.reporter.core.extractor.TestNgMetaDataExtractor
 
extractTestMetadata(TestCase) - Method in class com.testomatio.reporter.core.extractor.CucumberMetaDataExtractor
 
extractTestMetadata(T) - Method in interface com.testomatio.reporter.core.extractor.MetaDataExtractor
Extracts test metadata from framework-specific source.

F

FAILED - Static variable in class com.testomatio.reporter.constants.CommonConstants
 
FailedToCreateRunBodyException - Exception in com.testomatio.reporter.exception
 
FailedToCreateRunBodyException(String, Throwable) - Constructor for exception com.testomatio.reporter.exception.FailedToCreateRunBodyException
 
FailedUrlCreationException - Exception in com.testomatio.reporter.exception
 
FailedUrlCreationException(String, Throwable) - Constructor for exception com.testomatio.reporter.exception.FailedUrlCreationException
 
FILE - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 
FilePropertyProvider - Class in com.testomatio.reporter.propertyconfig.provider
Property provider that reads from properties file on classpath.
FilePropertyProvider() - Constructor for class com.testomatio.reporter.propertyconfig.provider.FilePropertyProvider
 
FinishReportFailedException - Exception in com.testomatio.reporter.exception
 
FinishReportFailedException(String) - Constructor for exception com.testomatio.reporter.exception.FinishReportFailedException
 
finishTestRun(String, float) - Method in interface com.testomatio.reporter.client.ApiInterface
Marks test run as finished.
finishTestRun(String, float) - Method in class com.testomatio.reporter.client.DefaultApiClient
 
flushPendingResults() - Method in class com.testomatio.reporter.core.batch.BatchResultManager
Immediately flushes all pending test results to API.
forDisabledTest(Method, Class<?>) - Static method in class com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper
Factory method for disabled test.
forRegularTest(ITestResult) - Static method in class com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper
Factory method for regular test.
fromEnvStyle(String) - Static method in class com.testomatio.reporter.propertyconfig.util.StringUtils
 

G

getClientFactory() - Static method in class com.testomatio.reporter.client.TestomatClientFactory
Returns singleton factory instance.
getCucumberTestCaseFinished() - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper
 
getCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
Extracts custom message from wrapper.
getCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.CucumberTestResultConstructor
 
getCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.JUnitTestResultConstructor
 
getCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.TestNgTestResultConstructor
 
getExtensionContext() - Method in class com.testomatio.reporter.core.extractor.wrapper.JUnitTestWrapper
 
getFile() - Method in class com.testomatio.reporter.model.TestMetadata
 
getFile() - Method in class com.testomatio.reporter.model.TestResult
 
getFrameworkName() - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
Returns name of the test framework for logging purposes.
getFrameworkName() - Method in class com.testomatio.reporter.core.constructor.CucumberTestResultConstructor
 
getFrameworkName() - Method in class com.testomatio.reporter.core.constructor.JUnitTestResultConstructor
 
getFrameworkName() - Method in class com.testomatio.reporter.core.constructor.TestNgTestResultConstructor
 
getInstance() - Static method in class com.testomatio.reporter.core.GlobalRunManager
Returns the singleton instance of GlobalRunManager.
getJunitExtensionContext() - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper
 
getLogger(Class<?>) - Static method in class com.testomatio.reporter.logger.LoggerConfig
 
getLogger(Class<?>) - Static method in class com.testomatio.reporter.logger.LoggerUtils
 
getLogger(String) - Static method in class com.testomatio.reporter.logger.LoggerConfig
 
getMessage() - Method in class com.testomatio.reporter.core.constructor.ExceptionDetails
 
getMessage() - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper
 
getMessage() - Method in class com.testomatio.reporter.model.TestResult
 
getMethod() - Method in class com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper
 
getProperty(String) - Method in interface com.testomatio.reporter.propertyconfig.interf.PropertyProvider
Gets property value by key.
getProperty(String) - Method in class com.testomatio.reporter.propertyconfig.provider.DefaultPropertyProvider
 
getProperty(String) - Method in class com.testomatio.reporter.propertyconfig.provider.FilePropertyProvider
 
getProperty(String) - Method in class com.testomatio.reporter.propertyconfig.provider.JvmSystemPropertyProvider
 
getProperty(String) - Method in class com.testomatio.reporter.propertyconfig.provider.SystemEnvPropertyProvider
 
getPropertyProvider() - Method in class com.testomatio.reporter.propertyconfig.impl.PropertyProviderFactoryImpl
 
getPropertyProvider() - Method in interface com.testomatio.reporter.propertyconfig.interf.PropertyProviderFactory
Creates property provider with configured chain of responsibility.
getPropertyProviderFactory() - Static method in class com.testomatio.reporter.propertyconfig.impl.PropertyProviderFactoryImpl
Returns singleton factory instance.
getPropertyProviders() - Static method in class com.testomatio.reporter.propertyconfig.interf.AbstractPropertyProvider
Creates array of property providers in priority order: JVM system properties → Environment variables → File properties → Defaults.
getReason() - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper
 
getStack() - Method in class com.testomatio.reporter.core.constructor.ExceptionDetails
 
getStack() - Method in class com.testomatio.reporter.model.TestResult
 
getStackTrace(Throwable) - Method in interface com.testomatio.reporter.core.constructor.ResultConstructor
Converts throwable to stack trace string.
getStatus() - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper
 
getStatus() - Method in class com.testomatio.reporter.model.TestResult
 
getSuiteTitle() - Method in class com.testomatio.reporter.model.TestMetadata
 
getSuiteTitle() - Method in class com.testomatio.reporter.model.TestResult
 
getTestClass() - Method in class com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper
 
getTestId() - Method in class com.testomatio.reporter.model.TestMetadata
 
getTestId() - Method in class com.testomatio.reporter.model.TestResult
 
getTestMetadata() - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper
 
getTestMethod() - Method in class com.testomatio.reporter.core.extractor.wrapper.JUnitTestWrapper
 
getTestResult() - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper
 
getTestResult() - Method in class com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper
 
getTitle() - Method in class com.testomatio.reporter.model.TestMetadata
 
getTitle() - Method in class com.testomatio.reporter.model.TestResult
 
GlobalRunManager - Class in com.testomatio.reporter.core
Singleton manager for global test run lifecycle with Testomat.io.
GROUP_TITLE - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 

H

handleSuiteFinished(String) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Handles test suite completion by decrementing suite counter.
handleSuiteStarted(String) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Handles test suite start by incrementing suite counter.
hasCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
Checks if wrapper contains custom message for the test result.
hasCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.CucumberTestResultConstructor
 
hasCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.JUnitTestResultConstructor
 
hasCustomMessage(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.TestNgTestResultConstructor
 
HOST_URL_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
HTTP_TIMEOUT_SECONDS - Static variable in class com.testomatio.reporter.constants.CommonConstants
 

I

incrementSuiteCounter() - Method in class com.testomatio.reporter.core.GlobalRunManager
Increments active suite counter and initializes run if needed.
initializeIfNeeded() - Method in class com.testomatio.reporter.core.GlobalRunManager
Initializes test run if not already initialized.
InvalidProvidedPropertyException - Exception in com.testomatio.reporter.exception
 
InvalidProvidedPropertyException(String) - Constructor for exception com.testomatio.reporter.exception.InvalidProvidedPropertyException
 
isActive() - Method in class com.testomatio.reporter.core.GlobalRunManager
Checks if test run is currently active.
isNullOrEmpty(String) - Static method in class com.testomatio.reporter.propertyconfig.util.StringUtils
 
isRegularTest() - Method in class com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper
 
isReportableException(Throwable) - Method in interface com.testomatio.reporter.core.constructor.ResultConstructor
Checks if exception should be reported (excludes test aborted exceptions).

J

JsonResponseMapperUtil - Class in com.testomatio.reporter.client.http.util
 
JsonResponseMapperUtil() - Constructor for class com.testomatio.reporter.client.http.util.JsonResponseMapperUtil
 
JunitExtension - Class in com.testomatio.reporter.core.frameworkintegration
JUnit 5 extension for Testomat.io integration.
JunitExtension() - Constructor for class com.testomatio.reporter.core.frameworkintegration.JunitExtension
Creates new JUnit extension.
JunitMetaDataExtractor - Class in com.testomatio.reporter.core.extractor
Extracts test metadata from JUnit 5 test methods.
JunitMetaDataExtractor() - Constructor for class com.testomatio.reporter.core.extractor.JunitMetaDataExtractor
 
JUnitTestResultConstructor - Class in com.testomatio.reporter.core.constructor
Constructs test case results from JUnit 5 extension contexts.
JUnitTestResultConstructor() - Constructor for class com.testomatio.reporter.core.constructor.JUnitTestResultConstructor
 
JUnitTestWrapper - Class in com.testomatio.reporter.core.extractor.wrapper
Wrapper for JUnit 5 test method and extension context.
JUnitTestWrapper(Method, ExtensionContext) - Constructor for class com.testomatio.reporter.core.extractor.wrapper.JUnitTestWrapper
 
JvmSystemPropertyProvider - Class in com.testomatio.reporter.propertyconfig.provider
Property provider that reads from JVM system properties.
JvmSystemPropertyProvider() - Constructor for class com.testomatio.reporter.propertyconfig.provider.JvmSystemPropertyProvider
 

L

logAndReportResult(TestResult, String, String) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Logs and reports test result to run manager.
LoggerConfig - Class in com.testomatio.reporter.logger
 
LoggerConfig() - Constructor for class com.testomatio.reporter.logger.LoggerConfig
 
LoggerUtils - Class in com.testomatio.reporter.logger
Lazy init logger util
logTestReporting(TestResult, String, String) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Logs test reporting details before submission.
logTestResultCreation(TestResultWrapper, boolean) - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
Logs test result creation details for debugging.

M

main(String[]) - Static method in class com.testomatio.reporter.Main
 
Main - Class in com.testomatio.reporter
 
Main() - Constructor for class com.testomatio.reporter.Main
 
mapJsonResponse(String, Class<T>) - Static method in class com.testomatio.reporter.client.http.util.JsonResponseMapperUtil
 
MAX_RESPONSE_BODY_SIZE - Static variable in class com.testomatio.reporter.constants.CommonConstants
 
MESSAGE - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 
MetaDataExtractor<T> - Interface in com.testomatio.reporter.core.extractor
Extracts test metadata from framework-specific test objects.

N

NativeHttpClient - Class in com.testomatio.reporter.client.http
 
NativeHttpClient() - Constructor for class com.testomatio.reporter.client.http.NativeHttpClient
 
NativeUrlBuilder - Class in com.testomatio.reporter.client.urlbuilder
Native implementation of URL builder for Testomat.io API endpoints.
NativeUrlBuilder() - Constructor for class com.testomatio.reporter.client.urlbuilder.NativeUrlBuilder
 
next - Variable in class com.testomatio.reporter.propertyconfig.interf.AbstractPropertyProvider
 
NoPropertyFileException - Exception in com.testomatio.reporter.exception
 
NoPropertyFileException(String) - Constructor for exception com.testomatio.reporter.exception.NoPropertyFileException
 
normalizeStatus(Object) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Normalizes framework-specific status to standard format.

O

onFinish(ISuite) - Method in class com.testomatio.reporter.core.frameworkintegration.TestNgListener
Called when test suite finishes.
onStart(ISuite) - Method in class com.testomatio.reporter.core.frameworkintegration.TestNgListener
Called when test suite starts.
onTestFailure(ITestResult) - Method in class com.testomatio.reporter.core.frameworkintegration.TestNgListener
Called when test fails.
onTestSkipped(ITestResult) - Method in class com.testomatio.reporter.core.frameworkintegration.TestNgListener
Called when test is skipped.
onTestSuccess(ITestResult) - Method in class com.testomatio.reporter.core.frameworkintegration.TestNgListener
Called when test passes successfully.

P

PASSED - Static variable in class com.testomatio.reporter.constants.CommonConstants
 
post(String, String, Class<T>) - Method in interface com.testomatio.reporter.client.http.CustomHttpClient
Executes HTTP POST request with JSON body.
post(String, String, Class<T>) - Method in class com.testomatio.reporter.client.http.NativeHttpClient
 
PROPERTIES_FILE_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
PropertyNameConstants - Class in com.testomatio.reporter.constants
 
PropertyNameConstants() - Constructor for class com.testomatio.reporter.constants.PropertyNameConstants
 
PropertyNotFoundException - Exception in com.testomatio.reporter.exception
 
PropertyNotFoundException(String) - Constructor for exception com.testomatio.reporter.exception.PropertyNotFoundException
 
PropertyProvider - Interface in com.testomatio.reporter.propertyconfig.interf
Property provider interface supporting chain of responsibility pattern.
PropertyProviderFactory - Interface in com.testomatio.reporter.propertyconfig.interf
Factory for creating configured property provider chains.
PropertyProviderFactoryImpl - Class in com.testomatio.reporter.propertyconfig.impl
Singleton factory creating property provider chains with fallback behavior.
PropertyValuesConstants - Class in com.testomatio.reporter.constants
 
PropertyValuesConstants() - Constructor for class com.testomatio.reporter.constants.PropertyValuesConstants
 
PUBLISH_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
put(String, String, Class<T>) - Method in interface com.testomatio.reporter.client.http.CustomHttpClient
Executes HTTP PUT request with JSON body.
put(String, String, Class<T>) - Method in class com.testomatio.reporter.client.http.NativeHttpClient
 

R

REGULAR_TEST - com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper.TestType
 
REPORTER_VERSION - Static variable in class com.testomatio.reporter.constants.CommonConstants
 
ReportingFailedException - Exception in com.testomatio.reporter.exception
 
ReportingFailedException(String) - Constructor for exception com.testomatio.reporter.exception.ReportingFailedException
 
reportTest(TestResult) - Method in class com.testomatio.reporter.core.GlobalRunManager
Reports individual test result to batch manager.
reportTest(String, TestResult) - Method in interface com.testomatio.reporter.client.ApiInterface
Reports single test result.
reportTest(String, TestResult) - Method in class com.testomatio.reporter.client.DefaultApiClient
 
reportTestResult(TestMetadata, String, Object) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Reports test result to Testomat.io.
reportTestResult(TestMetadata, String, String, Object) - Method in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
Reports test result to Testomat.io with custom message.
ReportTestResultException - Exception in com.testomatio.reporter.exception
 
ReportTestResultException(String, Throwable) - Constructor for exception com.testomatio.reporter.exception.ReportTestResultException
 
reportTests(String, List<TestResult>) - Method in interface com.testomatio.reporter.client.ApiInterface
Reports multiple test results in batch.
reportTests(String, List<TestResult>) - Method in class com.testomatio.reporter.client.DefaultApiClient
 
REQUEST_TIMEOUT_SECONDS - Static variable in class com.testomatio.reporter.constants.CommonConstants
 
RequestBodyBuilder - Interface in com.testomatio.reporter.client.request
Builder for creating JSON request bodies for Testomat.io API.
RequestExecutionFailedException - Exception in com.testomatio.reporter.exception
 
RequestExecutionFailedException(String) - Constructor for exception com.testomatio.reporter.exception.RequestExecutionFailedException
 
RequestExecutionFailedException(String, Throwable) - Constructor for exception com.testomatio.reporter.exception.RequestExecutionFailedException
 
RequestStatusNotSuccessException - Exception in com.testomatio.reporter.exception
 
RequestStatusNotSuccessException(String) - Constructor for exception com.testomatio.reporter.exception.RequestStatusNotSuccessException
 
RequestTimeoutException - Exception in com.testomatio.reporter.exception
 
RequestTimeoutException(String) - Constructor for exception com.testomatio.reporter.exception.RequestTimeoutException
 
RequestUriBuildingException - Exception in com.testomatio.reporter.exception
 
RequestUriBuildingException(String, URISyntaxException) - Constructor for exception com.testomatio.reporter.exception.RequestUriBuildingException
 
RESPONSE_UID_KEY - Static variable in class com.testomatio.reporter.constants.CommonConstants
 
ResponseJsonParsingException - Exception in com.testomatio.reporter.exception
 
ResponseJsonParsingException(String) - Constructor for exception com.testomatio.reporter.exception.ResponseJsonParsingException
 
resultConstructor - Variable in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
 
ResultConstructor - Interface in com.testomatio.reporter.core.constructor
Constructs test case results from framework-specific data.
RetryableRequestExecutor - Interface in com.testomatio.reporter.client.http.retryable
 
RUN_GROUP_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
RUN_TITLE_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
RunCreationFailedException - Exception in com.testomatio.reporter.exception
 
RunCreationFailedException(String) - Constructor for exception com.testomatio.reporter.exception.RunCreationFailedException
 
runManager - Variable in class com.testomatio.reporter.core.frameworkintegration.AbstractTestFrameworkListener
 

S

setEventPublisher(EventPublisher) - Method in class com.testomatio.reporter.core.frameworkintegration.CucumberListener
Registers event handlers with Cucumber event publisher.
setFile(String) - Method in class com.testomatio.reporter.model.TestMetadata
 
setFile(String) - Method in class com.testomatio.reporter.model.TestResult
 
setMessage(String) - Method in class com.testomatio.reporter.model.TestResult
 
setNext(PropertyProvider) - Method in class com.testomatio.reporter.propertyconfig.interf.AbstractPropertyProvider
 
setNext(PropertyProvider) - Method in interface com.testomatio.reporter.propertyconfig.interf.PropertyProvider
Sets next provider in the chain for fallback.
setStack(String) - Method in class com.testomatio.reporter.model.TestResult
 
setStatus(String) - Method in class com.testomatio.reporter.model.TestResult
 
setSuiteTitle(String) - Method in class com.testomatio.reporter.model.TestMetadata
 
setSuiteTitle(String) - Method in class com.testomatio.reporter.model.TestResult
 
setTestId(String) - Method in class com.testomatio.reporter.model.TestMetadata
 
setTestId(String) - Method in class com.testomatio.reporter.model.TestResult
 
setTitle(String) - Method in class com.testomatio.reporter.model.TestMetadata
 
setTitle(String) - Method in class com.testomatio.reporter.model.TestResult
 
SHARED_RUN_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
SHARED_TIMEOUT_PROPERTY_NAME - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
shutdown() - Method in class com.testomatio.reporter.core.batch.BatchResultManager
Gracefully shuts down batch result manager.
SKIPPED - Static variable in class com.testomatio.reporter.constants.CommonConstants
 
STACK - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 
STATUS - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 
STATUS_EVENT - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 
StringUtils - Class in com.testomatio.reporter.propertyconfig.util
 
StringUtils() - Constructor for class com.testomatio.reporter.propertyconfig.util.StringUtils
 
SUITE_TITLE - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 
SystemEnvPropertyProvider - Class in com.testomatio.reporter.propertyconfig.provider
Property provider that reads from system environment variables.
SystemEnvPropertyProvider() - Constructor for class com.testomatio.reporter.propertyconfig.provider.SystemEnvPropertyProvider
 

T

TEST_ID - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 
testAborted(ExtensionContext, Throwable) - Method in class com.testomatio.reporter.core.frameworkintegration.JunitExtension
Called when a test is aborted.
TestClassNotFoundException - Exception in com.testomatio.reporter.exception
 
TestClassNotFoundException(String, Throwable) - Constructor for exception com.testomatio.reporter.exception.TestClassNotFoundException
 
testDisabled(ExtensionContext, Optional<String>) - Method in class com.testomatio.reporter.core.frameworkintegration.JunitExtension
Called when a test is disabled.
testFailed(ExtensionContext, Throwable) - Method in class com.testomatio.reporter.core.frameworkintegration.JunitExtension
Called when a test fails.
TestId - Annotation Type in com.testomatio.reporter.annotation
 
TestMetadata - Class in com.testomatio.reporter.model
 
TestMetadata(String, String, String, String) - Constructor for class com.testomatio.reporter.model.TestMetadata
 
TestNgListener - Class in com.testomatio.reporter.core.frameworkintegration
TestNG listener for Testomat.io integration.
TestNgListener() - Constructor for class com.testomatio.reporter.core.frameworkintegration.TestNgListener
Creates new TestNG listener.
TestNgMetaDataExtractor - Class in com.testomatio.reporter.core.extractor
Extracts test metadata from TestNG test methods and results.
TestNgMetaDataExtractor() - Constructor for class com.testomatio.reporter.core.extractor.TestNgMetaDataExtractor
 
TestNgTestResultConstructor - Class in com.testomatio.reporter.core.constructor
Constructs test case results from TestNG test results.
TestNgTestResultConstructor() - Constructor for class com.testomatio.reporter.core.constructor.TestNgTestResultConstructor
 
TestNgTestWrapper - Class in com.testomatio.reporter.core.extractor.wrapper
Wrapper for TestNG tests supporting both regular and disabled test contexts.
TestNgTestWrapper(Method, Class<?>) - Constructor for class com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper
Creates wrapper for disabled test discovered via reflection.
TestNgTestWrapper(ITestResult) - Constructor for class com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper
Creates wrapper for regular executed test.
TestNgTestWrapper.TestType - Enum in com.testomatio.reporter.core.extractor.wrapper
 
TestomatClientFactory - Class in com.testomatio.reporter.client
Singleton factory for creating Testomat.io API client instances.
TESTOMATIO_LOG_CONSOLE - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
TESTOMATIO_LOG_FILE - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
TESTOMATIO_LOG_LEVEL - Static variable in class com.testomatio.reporter.constants.PropertyNameConstants
 
TestResult - Class in com.testomatio.reporter.model
 
TestResult() - Constructor for class com.testomatio.reporter.model.TestResult
 
TestResult(String, String, String, String, String, String, String) - Constructor for class com.testomatio.reporter.model.TestResult
 
TestResult.Builder - Class in com.testomatio.reporter.model
 
TestResultWrapper - Class in com.testomatio.reporter.core.constructor
Wrapper containing test metadata and framework-specific data for result construction.
TestResultWrapper.Builder - Class in com.testomatio.reporter.core.constructor
Builder for test case result wrapper.
TESTS_STRING - Static variable in class com.testomatio.reporter.constants.CommonConstants
 
testSuccessful(ExtensionContext) - Method in class com.testomatio.reporter.core.frameworkintegration.JunitExtension
Called when a test completes successfully.
Title - Annotation Type in com.testomatio.reporter.annotation
 
TITLE - Static variable in class com.testomatio.reporter.constants.ApiRequestFields
 
toEnvStyle(String) - Static method in class com.testomatio.reporter.propertyconfig.util.StringUtils
 
toString() - Method in class com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper
 

U

UNKNOWN_FILE - Static variable in class com.testomatio.reporter.core.extractor.CucumberMetaDataExtractor
 
UNKNOWN_SUITE - Static variable in class com.testomatio.reporter.core.extractor.CucumberMetaDataExtractor
 
UNKNOWN_TEST - Static variable in class com.testomatio.reporter.core.extractor.CucumberMetaDataExtractor
 
UrlBuilder - Interface in com.testomatio.reporter.client.urlbuilder
 
UrlBuildingException - Exception in com.testomatio.reporter.exception
 
UrlBuildingException(String) - Constructor for exception com.testomatio.reporter.exception.UrlBuildingException
 
UrlBuildingException(String, Throwable) - Constructor for exception com.testomatio.reporter.exception.UrlBuildingException
 

V

validateHolder(TestResultWrapper) - Method in class com.testomatio.reporter.core.constructor.AbstractTestResultConstructor
Validates that wrapper and its metadata are not null.
value() - Method in annotation type com.testomatio.reporter.annotation.TestId
 
value() - Method in annotation type com.testomatio.reporter.annotation.Title
 
valueOf(String) - Static method in enum com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper.TestType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.testomatio.reporter.core.extractor.wrapper.TestNgTestWrapper.TestType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withCucumberTestCaseFinished(TestCaseFinished) - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper.Builder
 
withFile(String) - Method in class com.testomatio.reporter.model.TestResult.Builder
 
withJunitExtensionContext(ExtensionContext) - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper.Builder
 
withMessage(String) - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper.Builder
 
withMessage(String) - Method in class com.testomatio.reporter.model.TestResult.Builder
 
withReason(String) - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper.Builder
 
withStack(String) - Method in class com.testomatio.reporter.model.TestResult.Builder
 
withStatus(String) - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper.Builder
 
withStatus(String) - Method in class com.testomatio.reporter.model.TestResult.Builder
 
withSuiteTitle(String) - Method in class com.testomatio.reporter.model.TestResult.Builder
 
withTestId(String) - Method in class com.testomatio.reporter.model.TestResult.Builder
 
withTestMetadata(TestMetadata) - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper.Builder
 
withTestResult(ITestResult) - Method in class com.testomatio.reporter.core.constructor.TestResultWrapper.Builder
 
withTitle(String) - Method in class com.testomatio.reporter.model.TestResult.Builder
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages