Index

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

A

addResult(UnifiedTestResult) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 
afterSuite(TestDescriptor, TestResult) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 
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.PrettyConsoleTestListener
 
afterTestExecution(Project, Test) - Method in interface io.github.mov2day.unifiedtest.extension.UnifiedTestExtension
 
afterTestExecution(Project, Test) - Method in interface io.github.mov2day.unifiedtest.UnifiedTestExtension
 
apply(Project) - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin
 

B

beforeSuite(TestDescriptor) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 
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.PrettyConsoleTestListener
 

C

className - Variable in class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
 
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.

D

detect(Project) - Static method in class io.github.mov2day.unifiedtest.framework.FrameworkDetector
Returns a set of detected test frameworks for the given project.

E

executionFinished(TestIdentifier, TestExecutionResult) - 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
 
ExtensionInvoker - Class in io.github.mov2day.unifiedtest.extension
Invokes UnifiedTestExtension hooks after test execution using ServiceLoader.
ExtensionInvoker() - Constructor for class io.github.mov2day.unifiedtest.extension.ExtensionInvoker
 

F

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
Detects supported test frameworks (JUnit4, JUnit5, TestNG) from project dependencies.
FrameworkDetector() - Constructor for class io.github.mov2day.unifiedtest.framework.FrameworkDetector
 

G

generate(Project, List<UnifiedTestResult>) - Static method in class io.github.mov2day.unifiedtest.reporting.HtmlReportGenerator
Generates an HTML report file from the given test results.
generate(Project, List<UnifiedTestResult>) - Static method in class io.github.mov2day.unifiedtest.reporting.JsonReportGenerator
Generates a JSON report file from the given test results.
getFramework() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
 
getHtmlEnabled() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
 
getJsonEnabled() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
 
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
 
getName() - Method in class io.github.mov2day.unifiedtest.framework.TestNGAdapter
 
getResults() - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 
getTelemetryEnabled() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
 
getTelemetryEndpoint() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
 
getTheme() - Method in class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
 

H

hasResult(String, String) - Method in class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 
HtmlReportGenerator - Class in io.github.mov2day.unifiedtest.reporting
Generates an HTML report for UnifiedTest results.
HtmlReportGenerator() - Constructor for class io.github.mov2day.unifiedtest.reporting.HtmlReportGenerator
 

I

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
 
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
 
isApplicable(Project) - Method in class io.github.mov2day.unifiedtest.framework.TestNGAdapter
 

J

JsonReportGenerator - Class in io.github.mov2day.unifiedtest.reporting
Generates a JSON report for UnifiedTest results.
JsonReportGenerator() - Constructor for class io.github.mov2day.unifiedtest.reporting.JsonReportGenerator
 
JUnit4Adapter - Class in io.github.mov2day.unifiedtest.framework
 
JUnit4Adapter() - Constructor for class io.github.mov2day.unifiedtest.framework.JUnit4Adapter
 
JUnit5Adapter - Class in io.github.mov2day.unifiedtest.framework
 
JUnit5Adapter() - Constructor for class io.github.mov2day.unifiedtest.framework.JUnit5Adapter
 

M

MINIMAL - Enum constant in enum class io.github.mov2day.unifiedtest.reporting.ConsoleReporter.Theme
 
MOCHA - Enum constant in enum class io.github.mov2day.unifiedtest.reporting.ConsoleReporter.Theme
 

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
 
OpenTelemetryExporter() - Constructor for class io.github.mov2day.unifiedtest.reporting.OpenTelemetryExporter
 

P

PrettyConsoleTestListener - Class in io.github.mov2day.unifiedtest.reporting
 
PrettyConsoleTestListener(Project, String) - Constructor for class io.github.mov2day.unifiedtest.reporting.PrettyConsoleTestListener
 

R

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
 
registerListeners(Project, Test, UnifiedTestResultCollector, ConsoleReporter) - Method in class io.github.mov2day.unifiedtest.framework.TestNGAdapter
 

S

setCollectorAndReporter(UnifiedTestResultCollector, ConsoleReporter) - Static method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
 
STANDARD - Enum constant in enum class io.github.mov2day.unifiedtest.reporting.ConsoleReporter.Theme
 
status - Variable in class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
 
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
 
testIgnored(Description) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
 
testName - Variable in class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
 
TestNGAdapter - Class in io.github.mov2day.unifiedtest.framework
 
TestNGAdapter() - Constructor for class io.github.mov2day.unifiedtest.framework.TestNGAdapter
 
testPlanExecutionFinished(TestPlan) - Method in class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
 
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
 

U

UnifiedJUnit4Listener - Class in io.github.mov2day.unifiedtest.reporting
 
UnifiedJUnit4Listener(UnifiedTestResultCollector, ConsoleReporter) - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit4Listener
 
UnifiedJUnit5Listener - Class in io.github.mov2day.unifiedtest.reporting
 
UnifiedJUnit5Listener() - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
 
UnifiedJUnit5Listener(UnifiedTestResultCollector, ConsoleReporter) - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedJUnit5Listener
 
UnifiedTestAgentPlugin - Class in io.github.mov2day.unifiedtest
Entry point for the UnifiedTest Gradle plugin.
UnifiedTestAgentPlugin() - Constructor for class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin
 
UnifiedTestAgentPlugin.UnifiedTestExtensionConfig - Class in io.github.mov2day.unifiedtest
 
UnifiedTestExtension - Interface in io.github.mov2day.unifiedtest.extension
Extension point for UnifiedTest plugin.
UnifiedTestExtension - Interface in io.github.mov2day.unifiedtest
Extension point for UnifiedTest plugin.
UnifiedTestExtensionConfig(ObjectFactory) - Constructor for class io.github.mov2day.unifiedtest.UnifiedTestAgentPlugin.UnifiedTestExtensionConfig
 
UnifiedTestNGListener - Class in io.github.mov2day.unifiedtest.reporting
 
UnifiedTestNGListener(UnifiedTestResultCollector, ConsoleReporter) - Constructor for class io.github.mov2day.unifiedtest.reporting.UnifiedTestNGListener
 
UnifiedTestResult - Class in io.github.mov2day.unifiedtest.collector
 
UnifiedTestResult(String, String, String) - Constructor for class io.github.mov2day.unifiedtest.collector.UnifiedTestResult
 
UnifiedTestResultCollector - Class in io.github.mov2day.unifiedtest.collector
 
UnifiedTestResultCollector() - Constructor for class io.github.mov2day.unifiedtest.collector.UnifiedTestResultCollector
 

V

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.
A B C D E F G H I J M O P R S T U V 
All Classes and Interfaces|All Packages