Index

A B C D E F G H I J L M O P Q R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractTestManagementSystem - Class in io.github.mov2day.unifiedtest.reporting.testmanagement
Abstract base implementation of TestManagementSystem.
AbstractTestManagementSystem() - Constructor for class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
addAttachment(UnifiedTestResult.Attachment) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
addAttachment(String, String, String) - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
addMetadata(String, String) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
addResult(UnifiedTestResult) - Method in interface io.github.mov2day.unifiedtest.collector.ITestResultCollector
Adds a test result to the collection.
addResult(UnifiedTestResult) - Method in class io.github.mov2day.unifiedtest.collector.MavenTestResultCollector
 
addResult(UnifiedTestResult) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
Adds a test result to the collection.
addStep(UnifiedTestResult.TestStep) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
addStep(String, String) - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
afterSuite(TestDescriptor, TestResult) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 
afterSuite(TestDescriptor, TestResult) - Method in class io.github.mov2day.unifiedtest.reporting.GradleTestListenerWrapper
 
afterSuite(TestDescriptor, TestResult) - Method in class io.github.mov2day.unifiedtest.reporting.PrettyConsoleTestListener
 
afterTest(TestDescriptor, TestResult) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 
afterTest(TestDescriptor, TestResult) - Method in class io.github.mov2day.unifiedtest.reporting.GradleTestListenerWrapper
 
afterTest(TestDescriptor, TestResult) - Method in class io.github.mov2day.unifiedtest.reporting.PrettyConsoleTestListener
 
afterTestExecution(Project, Test) - Method in interface io.github.mov2day.unifiedtest.extension.UnifiedTestExtension
Called after test execution completes.
afterTestExecution(Project, Test) - Method in interface io.github.mov2day.unifiedtest.UnifiedTestExtension
Called after test execution completes.
AllureReportReader - Class in io.github.mov2day.unifiedtest.reporting
Reads and parses Allure test reports.
AllureReportReader(Project) - Constructor for class io.github.mov2day.unifiedtest.reporting.AllureReportReader
 
AllureReportReader.AllureTestResult - Class in io.github.mov2day.unifiedtest.reporting
Represents a single Allure test result with its details.
AllureReportReader.AllureTestResult.Attachment - Class in io.github.mov2day.unifiedtest.reporting
 
AllureReportReader.AllureTestResult.Step - Class in io.github.mov2day.unifiedtest.reporting
 
AllureTestResult(String, String, String, long, long) - Constructor for class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
apply(Project) - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin
 
Attachment(String, String, byte[]) - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.Attachment
 
Attachment(String, String, String) - Constructor for class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult.Attachment
 

B

beforeSuite(TestDescriptor) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 
beforeSuite(TestDescriptor) - Method in class io.github.mov2day.unifiedtest.reporting.GradleTestListenerWrapper
 
beforeSuite(TestDescriptor) - Method in class io.github.mov2day.unifiedtest.reporting.PrettyConsoleTestListener
 
beforeTest(TestDescriptor) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 
beforeTest(TestDescriptor) - Method in class io.github.mov2day.unifiedtest.reporting.GradleTestListenerWrapper
 
beforeTest(TestDescriptor) - Method in class io.github.mov2day.unifiedtest.reporting.PrettyConsoleTestListener
 

C

className - Variable in class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
The fully qualified name of the test class
config - Variable in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
configured - Variable in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
configureTestTask(Test) - Method in class io.github.mov2day.unifiedtest.extension.UnifiedTestConfig
Configure a test task with UnifiedTest settings.
configureTestTask(Test) - Method in interface io.github.mov2day.unifiedtest.extension.UnifiedTestExtension
Configure a test task with UnifiedTest settings.
ConsoleReporter - Class in io.github.mov2day.unifiedtest.reporting
ConsoleReporter provides formatted console output for test results and summaries.
ConsoleReporter(String) - Constructor for class io.github.mov2day.unifiedtest.reporting.ConsoleReporter
Constructs a ConsoleReporter with the specified theme.
ConsoleReporter.Theme - Enum Class in io.github.mov2day.unifiedtest.reporting
Theme options for console output formatting.
convertFromStatus(String) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
Convert test management system specific status to UnifiedTestResult status.
convertFromStatus(String) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.TestRailManagementSystem
 
convertFromStatus(String) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.ZephyrTestManagementSystem
 
convertStatus(String) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
Convert UnifiedTestResult status to test management system specific status.
convertStatus(String) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.TestRailManagementSystem
 
convertStatus(String) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.ZephyrTestManagementSystem
 

D

detect(Project) - Static method in class io.github.mov2day.unifiedtest.framework.FrameworkDetector
Detects test frameworks present in the project's dependencies.
doPushResults(List<UnifiedTestResult>) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
Implementation-specific method to push test results.
doPushResults(List<UnifiedTestResult>) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.TestRailManagementSystem
 
doPushResults(List<UnifiedTestResult>) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.ZephyrTestManagementSystem
 
duration - Variable in class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
The test execution duration in milliseconds

E

ensureReportDirectoryExists() - Static method in class io.github.mov2day.unifiedtest.reporting.MavenSetupHelper
Ensures that the target directory for reports exists.
ensureServiceLoaderFileExists() - Static method in class io.github.mov2day.unifiedtest.reporting.MavenSetupHelper
Ensures that the ServiceLoader configuration file exists.
executionFinished(TestIdentifier, TestExecutionResult) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
 
executionSkipped(TestIdentifier, String) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
 
executionStarted(TestIdentifier) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
 
export(Project, Test, String) - Static method in class io.github.mov2day.unifiedtest.reporting.OpenTelemetryExporter
Exports test results to an OpenTelemetry endpoint.
ExtensionInvoker - Class in io.github.mov2day.unifiedtest.extension
Handles the invocation of UnifiedTest extensions.
ExtensionInvoker() - Constructor for class io.github.mov2day.unifiedtest.extension.ExtensionInvoker
 

F

failure(String) - Static method in class io.github.mov2day.unifiedtest.reporting.testmanagement.OperationStatus
 
failure(String, Throwable) - Static method in class io.github.mov2day.unifiedtest.reporting.testmanagement.OperationStatus
 
failureMessage - Variable in class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
The failure message if the test failed, null otherwise
flushResults() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
flushResults() - Method in interface io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystem
Flush any queued results to the test management system.
formatSummary(int, int, int, int) - Method in class io.github.mov2day.unifiedtest.reporting.ConsoleReporter
Formats the summary string.
FrameworkDetector - Class in io.github.mov2day.unifiedtest.framework
Utility class for detecting test frameworks in a Gradle project.
FrameworkDetector() - Constructor for class io.github.mov2day.unifiedtest.framework.FrameworkDetector
 

G

generate(Project, Test, UnifiedTestResultCollector) - Static method in class io.github.mov2day.unifiedtest.reporting.HtmlReportGenerator
 
generate(Project, Test, UnifiedTestResultCollector) - Static method in class io.github.mov2day.unifiedtest.reporting.JsonReportGenerator
 
generateReports(ITestResultCollector, String, boolean, boolean) - Static method in class io.github.mov2day.unifiedtest.reporting.MavenReportGenerator
Generates reports after test execution completes in Maven.
getAllSystems() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystemFactory
Get all configured test management systems.
getAllureReportPath() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader
Gets the path to the Allure report directory.
getApiKey() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.TestRailConfig
 
getApiKey() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.ZephyrConfig
 
getApiType() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.ZephyrConfig
 
getApiVersion() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.ZephyrConfig
 
getAttachments() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
getAttachments() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
getCollector() - Method in class io.github.mov2day.unifiedtest.reporting.GradleTestListenerWrapper
Gets the test result collector.
getConfig() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.TestManagementSystem
 
getContent() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.Attachment
 
getCreateTestCases() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.TestRailConfig
 
getCreateTestCases() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.ZephyrConfig
 
getDuration() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
getEnabled() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension
Whether test management integration is enabled.
getEnabled() - Method in class io.github.mov2day.unifiedtest.extension.UnifiedTestConfig
Whether the plugin is enabled.
getEndTime() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
getEndTime() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
getEndTime() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.TestStep
 
getError() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.OperationStatus
 
getFailureMessage() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
getFailureMessage() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.TestStep
 
getFramework() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
Gets the configured test framework.
getGenerateAllureReport() - Method in class io.github.mov2day.unifiedtest.extension.UnifiedTestConfig
Whether to generate Allure reports.
getGenerateHtmlReport() - Method in class io.github.mov2day.unifiedtest.extension.UnifiedTestConfig
Whether to generate HTML reports.
getHtmlEnabled() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
Gets whether HTML report generation is enabled.
getJsonEnabled() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
Gets whether JSON report generation is enabled.
getLastStatus() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
getLastStatus() - Method in interface io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystem
Get the status of the last operation.
getMessage() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.OperationStatus
 
getMetadata() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
getName() - Method in class io.github.mov2day.unifiedtest.framework.JUnit4Adapter
 
getName() - Method in class io.github.mov2day.unifiedtest.framework.JUnit5Adapter
 
getName() - Method in interface io.github.mov2day.unifiedtest.framework.TestFrameworkAdapter
Gets the name of the test framework this adapter supports.
getName() - Method in class io.github.mov2day.unifiedtest.framework.TestNGAdapter
 
getName() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult.Attachment
 
getName() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
getName() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult.Step
 
getName() - Method in interface io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystem
Get the name of the test management system.
getName() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.TestRailManagementSystem
 
getName() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.ZephyrTestManagementSystem
 
getName() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.Attachment
 
getName() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
getName() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.TestStep
 
getProjectId() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.TestRailConfig
 
getProjectKey() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.ZephyrConfig
 
getReportDir() - Method in class io.github.mov2day.unifiedtest.extension.UnifiedTestConfig
Directory where test reports will be generated.
getReporter() - Method in class io.github.mov2day.unifiedtest.reporting.GradleTestListenerWrapper
Gets the console reporter.
getResults() - Method in interface io.github.mov2day.unifiedtest.collector.ITestResultCollector
Gets all collected test results.
getResults() - Method in class io.github.mov2day.unifiedtest.collector.MavenTestResultCollector
 
getResults() - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
Gets all collected test results.
getServerUrl() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.TestRailConfig
 
getServerUrl() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.ZephyrConfig
 
getSource() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult.Attachment
 
getStackTrace() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
getStackTrace() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.TestStep
 
getStage() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
getStartTime() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
getStartTime() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
getStartTime() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.TestStep
 
getStatus() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
getStatus() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult.Step
 
getStatus() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
getStatus() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.TestStep
 
getSteps() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult
 
getSteps() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
getSuiteId() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.TestRailConfig
 
getSystem(String) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystemFactory
Get a test management system by type.
getSystems() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension
Get all configured test management systems.
getTelemetryEnabled() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
Gets whether OpenTelemetry export is enabled.
getTelemetryEndpoint() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
Gets the configured OpenTelemetry endpoint.
getTestCycleName() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.ZephyrConfig
 
getTheme() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
Gets the configured theme for console output.
getType() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.TestManagementSystem
 
getType() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult.Attachment
 
getType() - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.Attachment
 
getUsername() - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension.ZephyrConfig
 
GradleTestListenerWrapper - Class in io.github.mov2day.unifiedtest.reporting
Wrapper class that implements Gradle's TestListener interface and delegates to framework-specific listeners.
GradleTestListenerWrapper(UnifiedTestResultCollector, ConsoleReporter) - Constructor for class io.github.mov2day.unifiedtest.reporting.GradleTestListenerWrapper
Creates a new wrapper with the specified collector and reporter.

H

hasAllureReports() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader
Checks if Allure reports are available in the project.
hasResult(String, String) - Method in interface io.github.mov2day.unifiedtest.collector.ITestResultCollector
Checks if a result exists for the specified test.
hasResult(String, String) - Method in class io.github.mov2day.unifiedtest.collector.MavenTestResultCollector
 
hasResult(String, String) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
Checks if a result exists for the specified test.
HtmlReportGenerator - Class in io.github.mov2day.unifiedtest.reporting
Generates HTML test reports from UnifiedTest results.
HtmlReportGenerator() - Constructor for class io.github.mov2day.unifiedtest.reporting.HtmlReportGenerator
 

I

initialize(TestManagementExtension) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystemFactory
Initialize test management systems from the extension configuration.
initialize(Object) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
initialize(Object) - Method in interface io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystem
Initialize the test management system with configuration.
invoke(Project, Test) - Static method in class io.github.mov2day.unifiedtest.extension.ExtensionInvoker
Invokes afterTestExecution for all UnifiedTestExtension implementations.
io.github.mov2day.unifiedtest - package io.github.mov2day.unifiedtest
 
io.github.mov2day.unifiedtest.collector - package io.github.mov2day.unifiedtest.collector
 
io.github.mov2day.unifiedtest.extension - package io.github.mov2day.unifiedtest.extension
 
io.github.mov2day.unifiedtest.framework - package io.github.mov2day.unifiedtest.framework
 
io.github.mov2day.unifiedtest.reporting - package io.github.mov2day.unifiedtest.reporting
 
io.github.mov2day.unifiedtest.reporting.testmanagement - package io.github.mov2day.unifiedtest.reporting.testmanagement
 
isApplicable(Project) - Method in class io.github.mov2day.unifiedtest.framework.JUnit4Adapter
 
isApplicable(Project) - Method in class io.github.mov2day.unifiedtest.framework.JUnit5Adapter
 
isApplicable(Project) - Method in interface io.github.mov2day.unifiedtest.framework.TestFrameworkAdapter
Checks if this adapter is applicable for the given project.
isApplicable(Project) - Method in class io.github.mov2day.unifiedtest.framework.TestNGAdapter
 
isConfigured() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
isConfigured() - Method in interface io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystem
Check if the test management system is properly configured.
isSuccess() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.OperationStatus
 
ITestResultCollector - Interface in io.github.mov2day.unifiedtest.collector
Core interface for test result collection without Gradle dependencies.

J

JsonReportGenerator - Class in io.github.mov2day.unifiedtest.reporting
Generates JSON test reports from UnifiedTest results.
JsonReportGenerator() - Constructor for class io.github.mov2day.unifiedtest.reporting.JsonReportGenerator
 
JUnit4Adapter - Class in io.github.mov2day.unifiedtest.framework
JUnit 4 framework adapter for UnifiedTest.
JUnit4Adapter() - Constructor for class io.github.mov2day.unifiedtest.framework.JUnit4Adapter
 
JUnit5Adapter - Class in io.github.mov2day.unifiedtest.framework
JUnit 5 framework adapter for UnifiedTest.
JUnit5Adapter() - Constructor for class io.github.mov2day.unifiedtest.framework.JUnit5Adapter
 

L

lastStatus - Variable in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 

M

MavenReportGenerator - Class in io.github.mov2day.unifiedtest.reporting
Generates HTML and JSON reports for Maven projects.
MavenReportGenerator() - Constructor for class io.github.mov2day.unifiedtest.reporting.MavenReportGenerator
 
MavenSetupHelper - Class in io.github.mov2day.unifiedtest.reporting
Helper class to assist with Maven project setup for UnifiedTest.
MavenSetupHelper() - Constructor for class io.github.mov2day.unifiedtest.reporting.MavenSetupHelper
 
MavenTestResultCollector - Class in io.github.mov2day.unifiedtest.collector
Maven-compatible test result collector.
MavenTestResultCollector() - Constructor for class io.github.mov2day.unifiedtest.collector.MavenTestResultCollector
Default constructor required for ServiceLoader.
MAX_RETRIES - Static variable in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
MINIMAL - Enum constant in enum class io.github.mov2day.unifiedtest.reporting.ConsoleReporter.Theme
Minimal theme with essential formatting only
MOCHA - Enum constant in enum class io.github.mov2day.unifiedtest.reporting.ConsoleReporter.Theme
Mocha-inspired theme with rich color scheme

O

onFinish(ITestContext) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
 
onStart(ITestContext) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
 
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
 
onTestFailure(ITestResult) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
 
onTestSkipped(ITestResult) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
 
onTestStart(ITestResult) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
 
onTestSuccess(ITestResult) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
 
OpenTelemetryExporter - Class in io.github.mov2day.unifiedtest.reporting
Exports test results to OpenTelemetry for observability and monitoring.
OpenTelemetryExporter() - Constructor for class io.github.mov2day.unifiedtest.reporting.OpenTelemetryExporter
 
OperationStatus - Class in io.github.mov2day.unifiedtest.reporting.testmanagement
Represents the status of an operation performed by a test management system.
OperationStatus(boolean, String) - Constructor for class io.github.mov2day.unifiedtest.reporting.testmanagement.OperationStatus
 
OperationStatus(boolean, String, Throwable) - Constructor for class io.github.mov2day.unifiedtest.reporting.testmanagement.OperationStatus
 

P

pendingResults - Variable in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
PrettyConsoleTestListener - Class in io.github.mov2day.unifiedtest.reporting
Provides pretty-printed console output for test execution events.
PrettyConsoleTestListener(Project, String, UnifiedTestResultCollector) - Constructor for class io.github.mov2day.unifiedtest.reporting.PrettyConsoleTestListener
Creates a new PrettyConsoleTestListener with the specified theme.
pushResults(List<UnifiedTestResult>) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
pushResults(List<UnifiedTestResult>) - Method in interface io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystem
Push test results to the test management system.

Q

queueTestResult(UnifiedTestResult) - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 
queueTestResult(UnifiedTestResult) - Method in interface io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystem
Queue a test result for later batch processing.

R

readAllureResults() - Method in class io.github.mov2day.unifiedtest.reporting.AllureReportReader
Reads and parses Allure test results.
registerListeners(Project, Test, UnifiedTestResultCollector, ConsoleReporter) - Method in class io.github.mov2day.unifiedtest.framework.JUnit4Adapter
 
registerListeners(Project, Test, UnifiedTestResultCollector, ConsoleReporter) - Method in class io.github.mov2day.unifiedtest.framework.JUnit5Adapter
 
registerListeners(Project, Test, UnifiedTestResultCollector, ConsoleReporter) - Method in interface io.github.mov2day.unifiedtest.framework.TestFrameworkAdapter
Registers test listeners for the framework with the given project and test task.
registerListeners(Project, Test, UnifiedTestResultCollector, ConsoleReporter) - Method in class io.github.mov2day.unifiedtest.framework.TestNGAdapter
 
RETRY_DELAY_MS - Static variable in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
 

S

setCollectorAndReporter(ITestResultCollector, ConsoleReporter) - Static method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
Sets the collector and reporter for the listener.
setCollectorAndReporter(UnifiedTestResultCollector, ConsoleReporter) - Static method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
Sets the collector and reporter for the listener.
setCollectorAndReporter(UnifiedTestResultCollector, ConsoleReporter) - Static method in class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
Sets the collector and reporter for the listener.
setResultCallback(Consumer<UnifiedTestResult>) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
Sets a callback to be notified when new test results are collected.
stackTrace - Variable in class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
The stack trace if the test failed, null otherwise
STANDARD - Enum constant in enum class io.github.mov2day.unifiedtest.reporting.ConsoleReporter.Theme
Standard console output theme with basic formatting
status - Variable in class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
The test execution status (PASS, FAIL, SKIP)
Step(String, String) - Constructor for class io.github.mov2day.unifiedtest.reporting.AllureReportReader.AllureTestResult.Step
 
success(String) - Static method in class io.github.mov2day.unifiedtest.reporting.testmanagement.OperationStatus
 
summary(int, int, int, int) - Method in class io.github.mov2day.unifiedtest.reporting.ConsoleReporter
Prints a summary of test results.

T

testAssumptionFailure(Failure) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
 
testFailure(Failure) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
 
testFinished(Description) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
 
TestFrameworkAdapter - Interface in io.github.mov2day.unifiedtest.framework
Interface for adapting different test frameworks to work with UnifiedTest.
testIgnored(Description) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
 
TestManagementExtension - Class in io.github.mov2day.unifiedtest.extension
Extension for configuring test management system integrations.
TestManagementExtension(ObjectFactory) - Constructor for class io.github.mov2day.unifiedtest.extension.TestManagementExtension
 
TestManagementExtension.TestManagementSystem - Class in io.github.mov2day.unifiedtest.extension
Represents a configured test management system.
TestManagementExtension.TestRailConfig - Class in io.github.mov2day.unifiedtest.extension
Configuration for TestRail.
TestManagementExtension.ZephyrConfig - Class in io.github.mov2day.unifiedtest.extension
Configuration for Jira Zephyr.
TestManagementSystem - Interface in io.github.mov2day.unifiedtest.reporting.testmanagement
Interface for test management system integrations.
TestManagementSystem(String, Object) - Constructor for class io.github.mov2day.unifiedtest.extension.TestManagementExtension.TestManagementSystem
 
TestManagementSystemFactory - Class in io.github.mov2day.unifiedtest.reporting.testmanagement
Factory class for creating and managing test management system instances.
TestManagementSystemFactory() - Constructor for class io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystemFactory
 
testName - Variable in class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
The name of the test method
TestNGAdapter - Class in io.github.mov2day.unifiedtest.framework
TestNG framework adapter for UnifiedTest.
TestNGAdapter() - Constructor for class io.github.mov2day.unifiedtest.framework.TestNGAdapter
 
testPlanExecutionFinished(TestPlan) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
 
testPlanExecutionStarted(TestPlan) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
 
testRail(Action<TestManagementExtension.TestRailConfig>) - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension
Configure TestRail integration.
TestRailConfig(ObjectFactory) - Constructor for class io.github.mov2day.unifiedtest.extension.TestManagementExtension.TestRailConfig
 
TestRailManagementSystem - Class in io.github.mov2day.unifiedtest.reporting.testmanagement
Implementation of TestManagementSystem for TestRail.
TestRailManagementSystem() - Constructor for class io.github.mov2day.unifiedtest.reporting.testmanagement.TestRailManagementSystem
 
testResult(String, String) - Method in class io.github.mov2day.unifiedtest.reporting.ConsoleReporter
Prints a test result message.
testRunFinished(Result) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
 
testRunning(String) - Method in class io.github.mov2day.unifiedtest.reporting.ConsoleReporter
Prints a running test message.
testStarted(Description) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
 
TestStep(String, String, Instant, Instant) - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.TestStep
 
TestStep(String, String, Instant, Instant, String, String) - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult.TestStep
 

U

UnifiedJUnit4Listener - Class in io.github.mov2day.unifiedtest.reporting
JUnit 4 test listener that integrates with UnifiedTest reporting.
UnifiedJUnit4Listener() - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
 
UnifiedJUnit5Listener - Class in io.github.mov2day.unifiedtest.reporting
JUnit 5 test listener that integrates with UnifiedTest reporting.
UnifiedJUnit5Listener() - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
Default constructor required for ServiceLoader.
UnifiedTestAgentPlugin - Class in io.github.mov2day.unifiedtest
Main plugin class for UnifiedTest that provides test execution monitoring and reporting.
UnifiedTestAgentPlugin() - Constructor for class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin
 
UnifiedTestAgentPlugin.UnifiedTestExtensionConfig - Class in io.github.mov2day.unifiedtest
Configuration class for UnifiedTest plugin extension.
UnifiedTestConfig - Class in io.github.mov2day.unifiedtest.extension
Configuration class for UnifiedTest plugin.
UnifiedTestConfig(ObjectFactory) - Constructor for class io.github.mov2day.unifiedtest.extension.UnifiedTestConfig
 
UnifiedTestExtension - Interface in io.github.mov2day.unifiedtest.extension
Interface for UnifiedTest extensions that can be invoked during test execution lifecycle.
UnifiedTestExtension - Interface in io.github.mov2day.unifiedtest
Interface for UnifiedTest extensions that can be invoked after test execution.
UnifiedTestExtensionConfig(ObjectFactory) - Constructor for class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
Creates a new configuration instance.
UnifiedTestNGListener - Class in io.github.mov2day.unifiedtest.reporting
TestNG test listener that integrates with UnifiedTest reporting.
UnifiedTestNGListener() - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
 
UnifiedTestResult - Class in io.github.mov2day.unifiedtest.collector
Represents the result of a single test execution.
UnifiedTestResult - Class in io.github.mov2day.unifiedtest.reporting
Represents a unified test result that can be pushed to various test management systems.
UnifiedTestResult(String, String, String) - Constructor for class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
Creates a new test result without failure details or duration.
UnifiedTestResult(String, String, String, long) - Constructor for class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
Creates a new test result with duration but no failure details.
UnifiedTestResult(String, String, String, String, String) - Constructor for class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
Creates a new test result with failure details but no duration.
UnifiedTestResult(String, String, String, String, String, long) - Constructor for class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
Creates a new test result with the specified details.
UnifiedTestResult(String, String, Instant, Instant) - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
UnifiedTestResult(String, String, Instant, Instant, String, String) - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedTestResult
 
UnifiedTestResult.Attachment - Class in io.github.mov2day.unifiedtest.reporting
 
UnifiedTestResult.TestStep - Class in io.github.mov2day.unifiedtest.reporting
 
UnifiedTestResultCollector - Class in io.github.mov2day.unifiedtest.collector
Collects and stores test results from various test frameworks.
UnifiedTestResultCollector() - Constructor for class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
Default constructor required for ServiceLoader.

V

validateConfig() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.AbstractTestManagementSystem
Validate the configuration for this test management system.
validateConfig() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.TestRailManagementSystem
 
validateConfig() - Method in class io.github.mov2day.unifiedtest.reporting.testmanagement.ZephyrTestManagementSystem
 
valueOf(String) - Static method in enum class io.github.mov2day.unifiedtest.reporting.ConsoleReporter.Theme
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.mov2day.unifiedtest.reporting.ConsoleReporter.Theme
Returns an array containing the constants of this enum class, in the order they are declared.

Z

zephyr(Action<TestManagementExtension.ZephyrConfig>) - Method in class io.github.mov2day.unifiedtest.extension.TestManagementExtension
Configure Jira Zephyr integration.
ZephyrConfig(ObjectFactory) - Constructor for class io.github.mov2day.unifiedtest.extension.TestManagementExtension.ZephyrConfig
 
ZephyrTestManagementSystem - Class in io.github.mov2day.unifiedtest.reporting.testmanagement
Implementation of TestManagementSystem for Jira Zephyr.
ZephyrTestManagementSystem() - Constructor for class io.github.mov2day.unifiedtest.reporting.testmanagement.ZephyrTestManagementSystem
 
A B C D E F G H I J L M O P Q R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values