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
All Classes All Packages
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
All Classes All Packages