Index
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
All Classes and Interfaces|All Packages|Constant Field Values