# Package org.eclipse.microprofile.fault.tolerance.tck

package org.eclipse.microprofile.fault.tolerance.tck

Related Packages
Package
Description
org.eclipse.microprofile.fault.tolerance.tck.asynchronous
org.eclipse.microprofile.fault.tolerance.tck.bulkhead
org.eclipse.microprofile.fault.tolerance.tck.circuitbreaker
org.eclipse.microprofile.fault.tolerance.tck.config
org.eclipse.microprofile.fault.tolerance.tck.disableEnv
org.eclipse.microprofile.fault.tolerance.tck.extension
org.eclipse.microprofile.fault.tolerance.tck.fallbackmethod
Tests to cover the different possible locations for a fallback method
org.eclipse.microprofile.fault.tolerance.tck.illegalConfig
org.eclipse.microprofile.fault.tolerance.tck.interceptor
org.eclipse.microprofile.fault.tolerance.tck.invalidParameters
org.eclipse.microprofile.fault.tolerance.tck.metrics
org.eclipse.microprofile.fault.tolerance.tck.telemetryMetrics
org.eclipse.microprofile.fault.tolerance.tck.util
Classes
Class
Description
AsyncCancellationTest
Test that calling `cancel()` on a `Future` returned from a method annotated with `Asynchronous` is handled correctly.
AsyncFallbackTest
Test the combination of the @Asynchronous and @Fallback annotations.
AsynchronousCSTest
Verify the asynchronous invocation with CompletionStage
AsynchronousTest
Verify the asynchronous invocation
AsyncTimeoutTest
Test the combination of the @Asynchronous and @Timeout annotations.
CircuitBreakerBulkheadTest
CircuitBreakerExceptionHierarchyTest
Test that `CircuitBreaker.failOn()` and `CircuitBreaker.skipOn()` handle exception subclasses correctly.
CircuitBreakerInitialSuccessTest
Test CircuitBreaker using different success/failure pattern.
CircuitBreakerLateSuccessTest
Test CircuitBreaker using different success/failure pattern.
CircuitBreakerRetryTest
Test CircuitBreaker Thresholds and delays with Retries.
CircuitBreakerTest
Test CircuitBreaker Thresholds and delays.
CircuitBreakerTimeoutTest
Test the combination of `@CircuitBreaker` and `@Timeout`
ConfigTest
Test that Fault Tolerance values configured through annotations can be overridden by configuration properties.
FallbackExceptionHierarchyTest
Test that `Fallback.applyOn()` and `Fallback.skipOn()` handle exception subclasses correctly.
FallbackTest
Test fallback was invoked correctly; fallback handler supporting CDI injection; type safety on fallback class.
Misc
Simple utility class.
Misc.Ints
RetryConditionTest
Test the retryOn and abortOn conditions.
RetryExceptionHierarchyTest
Verifies behavior of `@Retry` for various exceptions in an inheritance hierarchy.
RetryTest
Test when maxDuration is reached, no more retries will be perfomed.
RetryTimeoutTest
Test the combination of the @Retry and @Timeout annotations.
TimeoutGlobalConfigTest
Tests to exercise Fault Tolerance Timeouts.
TimeoutMethodConfigTest
Tests to exercise Fault Tolerance Timeouts.
TimeoutTest
Tests to exercise Fault Tolerance Timeouts.
TimeoutUninterruptableTest
Test behaviour when a `@Timeout` is used but the method does not respond to interrupts.
ZeroRetryJitterTest