Commit
60cdd11d9d599c037af351f642b46755e2c83ec3
by Bruno Baptista #399 - Make timeouts in tests configurable Signed-off-by: brunobat <brunobat@gmail.com> (commit: 60cdd11 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryConditionTest.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/AsyncTimeoutTest.java The file was modified
tck/pom.xml The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncClient.java
Commit
6102f416aa72543eb16fd26b475d2ce9714aa638
by Bruno Baptista #399 - fix line size Signed-off-by: brunobat <brunobat@gmail.com> (commit: 6102f41 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/AsyncTimeoutTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryConditionTest.java
Commit
de1c56f8b7580f0360d4f6e42e7275820e73fa69
by Bruno Baptista #399 - drop TCKConfig CDI injection because of wiring complexity Signed-off-by: brunobat <brunobat@gmail.com> (commit: de1c56f ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/AsyncTimeoutTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryConditionTest.java
Commit
072f9d237dd495304ebeb58619894f9cc838cb8a
by Bruno Baptista #399 - drop TCKConfig CDI injection because of wiring complexity Signed-off-by: brunobat <brunobat@gmail.com> (commit: 072f9d2 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryConditionTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynctimeout/clientserver/AsyncTimeoutClient.java
Commit
f92fe80851e94b6ebdd4f60eb88ab019122d4ce6
by Bruno Baptista #399 - Configure timeouts on deployment Signed-off-by: brunobat <brunobat@gmail.com> (commit: f92fe80 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryConditionTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynctimeout/clientserver/AsyncTimeoutClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/AsyncTimeoutTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynctimeout/clientserver/AsyncClassLevelTimeoutClient.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/ConfigAnnotation.java
Commit
e83a2ddc80e28111de99dc088988f7d6ad4bd0cc
by Bruno Baptista #399 - MP Config might not be available during testing. Signed-off-by: brunobat <brunobat@gmail.com> (commit: e83a2dd ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java
Commit
2ccb89704054a311f798f9c7ecbd21352c352510
by Bruno Baptista #399 - Additional config and ability to merge different assets Signed-off-by: brunobat <brunobat@gmail.com> (commit: 2ccb897 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableAnnotationGloballyEnableOnClassDisableOnMethod.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/TimeoutTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableConfigAsset.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/ConfigAnnotationAsset.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableAnnotationClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/timeout/clientserver/TimeoutClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/AsyncTimeoutTest.java The file was removed tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/ConfigAnnotation.java
Commit
d4d83e4c58503596340dada420e7e5f62de3bb90
by Bruno Baptista #399 - timeout config Signed-off-by: brunobat <brunobat@gmail.com> (commit: d4d83e4 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/TimeoutMetricTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/util/MetricComparator.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/ConfigAnnotationAsset.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/BulkheadMetricTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/TimeoutMetricBean.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryTimeoutTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableAnnotationGloballyEnableOnClassDisableOnMethod.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java
Commit
18d16590d003268f9f36d893117a540feb784180
by Bruno Baptista #399 - use only one tck timeout config. Rename it for clarity. Move documentation to running_the_tck doc. Signed-off-by: brunobat <brunobat@gmail.com> (commit: 18d1659 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java The file was modified
tck/running_the_tck.asciidoc The file was modified
README.adoc
Commit
ca1e4ffd769b251326157763ea8ddb5ac10a50ac
by Ladislav Thon test @Retry behavior with various exceptions in an inheritance hierarchy Signed-off-by: Ladislav Thon <lthon@redhat.com> (commit: ca1e4ff ) The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/RetryStatus.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E2S.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E2.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryExceptionHierarchyTest.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E1S.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/RetryService.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E0.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E0S.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E1.java
Commit
2bd08a584aca79e3778f41701350193c58e8ea6e
by Ken Finnigan Make Utils.handleResults() public Signed-off-by: Ken Finnigan <ken@kenfinnigan.me> (commit: 2bd08a5 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/Utils.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableConfigAsset.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableFTEnableOnMethodTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableFTEnableGloballyTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableFTEnableOnClassTest.java
Commit
84d82b52069a5f5a0b53c771b65db0a5064ceea2
by Ken Finnigan Switch to using method on DisableConfigAsset to disable FT globally based on feedback (commit: 84d82b5 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableFTEnableOnClassTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableConfigAsset.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableFTEnableOnMethodTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/disableEnv/DisableFTEnableGloballyTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/circuitbreaker/clientserver/CircuitBreakerClientWithAsyncBulkhead.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/circuitbreaker/clientserver/CircuitBreakerClientWithAsyncBulkheadNoFail.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/circuitbreaker/clientserver/CircuitBreakerClientWithSyncBulkhead.java
Commit
395cb4eb7deafaa7e48d7664d6356ef3bf990179
by Matej Novotny Add scope to beans to allow tests to pass in environments with implicit bean archives. (commit: 395cb4e ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/fallbackmethod/beans/FallbackMethodGenericAbstractBeanA.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/fallbackmethod/beans/FallbackMethodSubclassBeanB.java
Commit
e2aa65f1da63919321a4fe70a9c532abf4395344
by Andrew Rouse #399 - scale the margin Signed-off-by: brunobat <brunobat@gmail.com> (commit: e2aa65f ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/util/MetricComparator.java
Commit
835c7d073761c078f262830547bde1e817ead044
by Matej Novotny IncompatibleFallbackPolicies should @Inject FallbackClientWithBothFallbacks. (commit: 835c7d0 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/illegalConfig/IncompatibleFallbackPolicies.java
Commit
6f874a54138b2604692a7fedf044eea93d37844a
by Andrew Rouse Make TCKConfig methods accept longs rather than ints Most values within the tests are longs and ints can be automatically widened to longs without a cast. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 6f874a5 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java
Commit
629d34ec5600a7984554385b57db0378c844235d
by Andrew Rouse Streamline adjusting annotation timeouts via config Add a helper which will generate the config for a single method using reflection. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 629d34e ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/ConfigAnnotationAsset.java
Commit
79fcb04d5c2d9873db9d63e22699fe2ea10dacc3
by Andrew Rouse Pass the TCKConfig to the test application In the case of a managed or remote arquillian container, a system property set on the test process may not be set when a test application runs. We can't easily set system properties in all environments, so the easiest way to pass the config properties is to include them in the test application. The TCKConfigArchiveAppender adds a jar with a resource containing the configured multiplier and TCKConfig is updated to read this resource if it is present. I also consolidated our extension classes. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 79fcb04 ) The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/extension/TckLoadableExtension.java The file was removed tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/extension/HamcrestLoadableExtension.java The file was modified
tck/src/main/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension The file was removed tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/extension/AwaitilityLoadableExtension.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/extension/TCKConfigArchiveAppender.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java
Commit
186563db09fae876746c7ae8291ed9e138216412
by Andrew Rouse Fix timeout config in CircuitBreakerRetryTest * add timeout scaling to testCircuitOpenWithMultiTimeouts and testCircuitOpenWithFewRetriesAsync * fix a few cases where the timeout was scaled in the test code but wasn't scaled on the annotations on client classes Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 186563d ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/circuitbreaker/clientserver/CircuitBreakerClientWithRetry.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/circuitbreaker/clientserver/CircuitBreakerClientWithRetryAsync.java
Commit
4642116774eefde8b73082c0737d908a000b4ab8
by Andrew Rouse Fix timeout config in RetryTimeoutTest Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 4642116 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retrytimeout/clientserver/RetryTimeoutClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryTimeoutTest.java
Commit
6dd2fb37613d81f8ef64a54d8bef3035992e2b98
by Andrew Rouse Fix timeout config in AsyncRetryClient Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 6dd2fb3 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asyncretry/clientserver/AsyncRetryClient.java
Commit
2cb9ed28f57db284c22577f64ec992f166222ddf
by Andrew Rouse Fix timeout config in Bulkhead and Timeout metric tests These tests needed some adjustment because MetricsComparator.approxMillis was changed from a fixed margin of error to a percentage which also applied the scale factor from TCKConfig. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 2cb9ed2 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/TimeoutMetricTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/util/MetricComparator.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/BulkheadMetricTest.java
Commit
28d30569ddf4cb4fa757062ebbd76aa718e737b9
by Andrew Rouse Test Historgrams using getValues rather than percentiles MP Metrics Historgrams can be weighted so that more recent values have a greater affect on the averages and percentiles than older ones. Unfortunately, this means that changing the timeouts in the test can change the results returned for averages and percentiles. When a longer timeout is used, results added earlier in the test are older at the point that the test takes a snapshot and so have a lower weighting when compared to the same test run with a shorter timeout. To avoid this unreliability, I have changed the tests to check the value of Snapshot.getValues() which simply returns the values added to the histogram. Since we're not trying to test the MP Metrics implementation, it's sufficient to test that the correct values have been added to the Histogram and not to test the computed averages. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 28d3056 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/TimeoutMetricTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/util/MetricComparator.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/BulkheadMetricTest.java
Commit
70cfcde4aa65db325c0f34ea682cf8186be76469
by Andrew Rouse Make CircuitBreakerClientWithSyncBulkhead Dependent This bean is called asynchronously and there's no requirement for the request scope to be active on an async thread. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 70cfcde ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/circuitbreaker/clientserver/CircuitBreakerClientWithSyncBulkhead.java
Commit
7a3985c85050720e3954757c166b1568b07b7b05
by Andrew Rouse Move the test exception hierarchy into a common package To allow them to be reused for circuitbreaker tests Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 7a3985c ) The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E1S.java The file was removed tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E0.java The file was removed tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E1.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E0.java The file was removed tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E2.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/RetryService.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E0S.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E1.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/package-info.java The file was removed tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E2S.java The file was removed tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E1S.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E2S.java The file was removed tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E0S.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E2.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryExceptionHierarchyTest.java The file was modified
tck/running_the_tck.asciidoc
Commit
026846cfd12d6061325b73a1013eea705731c9b6
by Andrew Rouse Remove the default timeout concept Having a default timeout seems to make sense but we weren't able to use it in enough places. (commit: 026846c ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/TimeoutTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryConditionTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryTimeoutTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerRetryTest.java
Commit
09d9370f2e235812b113cc3e86a8a6a724ff3599
by Andrew Rouse Add CB exception hierarchy tests Check that failOn and skipOn are implemented correctly. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 09d9370 ) The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/circuitbreaker/exception/hierarchy/CircuitBreakerService.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerExceptionHierarchyTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/package-info.java
Commit
504242f85c92a83fd2a856cd864cc319de9795bb
by Emily Jiang #417 add tests on fallback skipOn and applyOn Signed-off-by: Emily Jiang <emijiang6@googlemail.com> (commit: 504242f ) The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/FallbackExceptionHierarchyTest.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/fallback/exception/hierarchy/FallbackService.java
Commit
5d4b0e8db8a84abf721361199b8e7c7df8a8124c
by Andrew Rouse Removed references to config from TimeoutTest TimeoutTest had some code to configure timeouts, but it was all inactive. Allowing the user to configure timeouts here would somewhat undermine what the test is trying to do (check that Timeout works with default values, and when configured with larger and smaller values). If we need to make the timeouts in this test configurable, we would have to reconsider whether testing all of the scenarios in this test class is necessary. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 5d4b0e8 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/TimeoutTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/timeout/clientserver/TimeoutClient.java
Commit
c9596800f24c1f56b9dfffd58a75a895294132be
by Andrew Rouse Improve timeouts in ConfigTest Remove unnecessary sleep and correct test assertion. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: c959680 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/ConfigTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/clientserver/ConfigClient.java
Commit
0dbfef97d9e1c3f8947fbdf7d3936e2d0041637c
by Andrew Rouse Add timeout config to TimeoutUninterruptableTest Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 0dbfef9 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/TimeoutUninterruptableTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/timeout/clientserver/UninterruptableTimeoutClient.java
Commit
8cecc00c080d6949e3a6325960f5c2f771200bc3
by Andrew Rouse Remove strict timing check from testRestryWithNoDelayAndJitter We're not trying to test performance and the strict timing check isn't necessary here. Also strengthen the check for `positiveDelays()` by discarding the first delay which would be the time between object creation and first method execution. (I'd _expect_ the RetryClientWithNoDelayAndJitter object to be created just before the serviceA method is first called, but it's not obvious to me that that _must_ be the case). Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 8cecc00 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/clientserver/RetryClientWithNoDelayAndJitter.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryTest.java
Commit
8793532d1b13b9f1ad3dc62e476abd732b129cc7
by carlos andres de la rosa Adding awaitility to the first refactor test is using a thread to wait issue https://github.com/eclipse/microprofile-fault-tolerance/issues/271 Signed-off-by: Carlos Andres De La Rosa <kusanagi12002@gmail.com> (commit: 8793532 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/TestData.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadAsynchTest.java
Commit
dee41fdb67368603073e5e4c27bbac33490d3c2c
by carlos andres de la rosa First refactor of bulkhead test: -- removing thread sleeps and replaced with awaitility library -- code formatting fixes and code readability improvement -- improving static methods importation with per demand static imports issue https://github.com/eclipse/microprofile-fault-tolerance/issues/271 Signed-off-by: Carlos Andres De La Rosa <kusanagi12002@gmail.com> (commit: dee41fd ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadAsynchRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/Checker.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadFutureTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/ParrallelBulkheadTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadSynchRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadSynchConfigTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadSynchTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadAsynchTest.java
Commit
fff459065d78bc85be6b01a47fd6c5b08ccc2469
by carlos andres de la rosa Indentation fix and some code improvements issue https://github.com/eclipse/microprofile-fault-tolerance/issues/271 Signed-off-by: Carlos Andres De La Rosa <kusanagi12002@gmail.com> (commit: fff4590 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/Checker.java
Commit
35a0b6ad54918d304629ac1320cfbb1fe7f47970
by carlos andres de la rosa while loop removed replaced with await method issue https://github.com/eclipse/microprofile-fault-tolerance/issues/271 Signed-off-by: Carlos Andres De La Rosa <kusanagi12002@gmail.com> (commit: 35a0b6a ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadFutureTest.java
Commit
fbe6f3fed13bbb893544af3129371dad2a29cfaa
by carlos andres de la rosa removing unused variable issue https://github.com/eclipse/microprofile-fault-tolerance/issues/271 Signed-off-by: Carlos Andres De La Rosa <kusanagi12002@gmail.com> (commit: fbe6f3f ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadFutureTest.java
Commit
48b706f2d3a2cb36ee7f09f55e322d84fb0b490a
by carlos andres de la rosa review fixes issue https://github.com/eclipse/microprofile-fault-tolerance/issues/271 Signed-off-by: Carlos Andres De La Rosa <kusanagi12002@gmail.com> (commit: 48b706f ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadFutureTest.java
Commit
9bdf7dfe77bdfe275cab4047be7304d1c9af8c63
by carlos andres de la rosa review fixes issue https://github.com/eclipse/microprofile-fault-tolerance/issues/271 Signed-off-by: Carlos Andres De La Rosa <kusanagi12002@gmail.com> (commit: 9bdf7df ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/Checker.java
Commit
ec3467182b6c82efba38c0ff63aca3a3d355811e
by Joseph Cass Fix FallbackExceptionHierarchyTest.java Fixed a typo where 'InvokeServiceC' was calling 'ServiceB' instead. Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: ec34671 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/FallbackExceptionHierarchyTest.java
Commit
8dc5b0f75b515c8535e0954deb975c25d2caa9dc
by Ladislav Thon move from Java EE 8 to Jakarta EE 8 specification artifacts Signed-off-by: Ladislav Thon <lthon@redhat.com> (commit: 8dc5b0f ) The file was modified
tck/pom.xml The file was modified
pom.xml The file was modified
api/pom.xml
Commit
d56ed009ad397077fe80129dd694887bd55aabb6
by carlos andres de la rosa review fixes and copy right adjustments issue https://github.com/eclipse/microprofile-fault-tolerance/issues/271 Signed-off-by: Carlos Andres De La Rosa <kusanagi12002@gmail.com> (commit: d56ed00 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/ParrallelBulkheadTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadSynchConfigTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadSynchRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/Checker.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadAsynchRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadFutureTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadAsynchTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadSynchTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/TestData.java
Commit
fed1eeb54d1bc2c584a5abe6ff0d7b3543dd5d94
by carlos andres de la rosa review fixes and copy right adjustments issue https://github.com/eclipse/microprofile-fault-tolerance/issues/271 Signed-off-by: Carlos Andres De La Rosa <kusanagi12002@gmail.com> (commit: fed1eeb ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadAsynchRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/Checker.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadAsynchTest.java
Commit
f20115af4390be765b0c0581a997bd2bda15246d
by Ladislav Thon relax the requirements on Future implementations Signed-off-by: Ladislav Thon <lthon@redhat.com> (commit: f20115a ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadFutureTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/FutureChecker.java The file was modified
spec/src/main/asciidoc/asynchronous.asciidoc
Commit
d8554c5faeec074447d317d3eb89b28fde0d0f76
by Bruno Baptista #416 - executor for tests Signed-off-by: Bruno <brunobat@gmail.com> (commit: d8554c5 ) The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/AsyncCallerExecutor.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asyncretry/clientserver/AsyncRetryClient.java
Commit
16378e9ed8c2dc36bf34d2ed8187088921d938f9
by Bruno Baptista #416 - executor for tests. Fix injection and test setup Signed-off-by: Bruno <brunobat@gmail.com> (commit: 16378e9 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/AsyncCallerExecutor.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryConditionTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asyncretry/clientserver/AsyncRetryClient.java
Commit
afb09db55d8d4ac9eae9d315e52efd8a76170ec6
by Ladislav Thon fix the timeout metrics test When the `microprofile-config.properties` file, generated by `ConfigAnnotationAsset`, is put into `META-INF`, the archive needs to be a JAR. That JAR can then be put into a WAR. All tests that use `ConfigAnnotationAsset` follow this pattern, except `TimeoutMetricTest`, where the file is put directly into the WAR. From there, it can't be read, as `META-INF` inside a WAR is not on classpath. This commit fixes `TimeoutMetricTest` to follow the same pattern: put everything into a JAR, and that JAR into a WAR. Signed-off-by: Ladislav Thon <lthon@redhat.com> (commit: afb09db ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerRetryTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/TimeoutMetricTest.java
Commit
67082b26f540b5e8a07d8ef0009c35e098cda922
by Joseph Cass Removed typo Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: 67082b2 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/AsynchronousCSTest.java
Commit
9ff6250072116720be8a97f5837698690d0db486
by Joseph Cass Added TCK test for active request context during an asynchronous method Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: 9ff6250 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/AsynchronousTest.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncApplicationScopeClient.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncRequestScopeClient.java
Commit
05a85885e93433f2c02b7a2c9e67aa9c9afe4299
by Joseph Cass Updated copyright year Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: 05a8588 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncRequestScopeClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncApplicationScopeClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/AsynchronousTest.java
Commit
0779b4f00d3e903b9fea7607483fafb469ac2767
by Emily Jiang #274 RequestScope context should be active on asynchrous method invocation - spec and javadoc clarification Signed-off-by: Emily Jiang <emijiang6@googlemail.com> (commit: 0779b4f ) The file was modified
spec/src/main/asciidoc/asynchronous.asciidoc The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/fallback/AsyncFallbackClient.java The file was modified
api/src/main/java/org/eclipse/microprofile/faulttolerance/Asynchronous.java
Commit
153c8fa407670e71500365c900f92905322c9173
by Andrew Rouse Add test for async bulkhead and completion stage Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 153c8fa ) The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/BulkheadCompletionStageBean.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/BulkheadAsynchTest.java
Commit
9c8102cb0a665ad305d0e3f68c638b739254125c
by Emily Jiang #274 RequestScope context should be active on asynchrous method invocation - spec and javadoc clarification Signed-off-by: Emily Jiang <emijiang6@googlemail.com> (commit: 9c8102c ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/fallback/AsyncFallbackClient.java
Commit
a74928c19ca78267c149529edb30dbddb23ede17
by Andrew Rouse Add configuration tests for parameters new in 2.1 * Test that Fallback applyOn and skipOn can be configured * Test that CircuitBreaker skipOn can be configured Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: a74928c ) The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/TestConfigExceptionA.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/CircuitBreakerConfigTest.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/FallbackConfigTest.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/FallbackConfigBean.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/CircuitBreakerConfigBean.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/ConfigAnnotationAsset.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/TestConfigExceptionB.java
Commit
8c9f46b8565fc4ed73e2accad5bb96612254c11a
by Joseph Cass Added an additional test using CompletionStage Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: 8c9f46b ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/AsynchronousTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncApplicationScopeClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncRequestScopeClient.java
Commit
1e997245787ed44f7b23a334c3f0ed596c8c2ffc
by Andrew Rouse Add global config tests for new parameters * Configure CircuitBreaker.skipOn globally * Configure Fallback.applyOn globally * Configure Fallback.skipOn globally Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 1e99724 ) The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/CircuitBreakerSkipOnConfigTest.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/FallbackApplyOnConfigTest.java The file was added tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/FallbackSkipOnConfigTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/ConfigAnnotationAsset.java
Commit
f77cb7c182bdcc5a713d4f0f9e8e46363a879fe8
by Ladislav Thon Revert "move from Java EE 8 to Jakarta EE 8 specification artifacts" This reverts commit 8dc5b0f75b515c8535e0954deb975c25d2caa9dc. Signed-off-by: Ladislav Thon <lthon@redhat.com> (commit: f77cb7c ) The file was modified
pom.xml The file was modified
api/pom.xml The file was modified
tck/pom.xml The file was modified
spec/pom.xml The file was modified
pom.xml The file was modified
tck/pom.xml The file was modified
api/pom.xml The file was modified
pom.xml The file was modified
spec/pom.xml The file was modified
api/pom.xml The file was modified
tck/pom.xml
Commit
b27296d7df836a931f127d8ed4a8f96523b6acd3
by Andrew Rouse Use separate methods in CircuitBreaker tests Change the CircuitBreakerExceptionHierarchyTest to use a different service method for each test. This requires the service method to be replicated lots of times, but allows the lifetime of the circuit breaker to be tied to the method itself rather than to the bean instance. Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: b27296d ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerExceptionHierarchyTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/circuitbreaker/exception/hierarchy/CircuitBreakerService.java
Commit
95d06865d6ca195c12a7daa40964f6a0be99015c
by Andrew Rouse Fix assertion messages in CircuitBreaker tests Signed-off-by: Andrew Rouse <anrouse@uk.ibm.com> (commit: 95d0686 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/CircuitBreakerExceptionHierarchyTest.java The file was modified
api/pom.xml The file was modified
pom.xml The file was modified
spec/pom.xml The file was modified
tck/pom.xml The file was modified
tck/pom.xml The file was modified
pom.xml The file was modified
spec/pom.xml The file was modified
api/pom.xml The file was modified
spec/pom.xml The file was modified
api/pom.xml The file was modified
tck/pom.xml The file was modified
pom.xml The file was modified
spec/pom.xml The file was modified
api/pom.xml The file was modified
tck/pom.xml The file was modified
pom.xml
Commit
24097dc5691630105931e9f2e6044e148d55cc7a
by Ladislav Thon add bean-defining annotations to beans in TCK This is to make sure the TCK can pass on Quarkus, which requires all beans to have bean-defining annotations. (commit: 24097dc ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/bulkhead/clientserver/BulkheadCompletionStageBean.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/fallback/exception/hierarchy/FallbackService.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/CircuitBreakerConfigBean.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/FallbackConfigBean.java
Commit
d0830a5377a4dda175398ddedf7bff0587a505d2
by Joseph Cass Made WAIT_TIMEOUT configurable using the baseMultiplier set in TCKConfig.java Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: d0830a5 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/ConcurrentExecutionTracker.java
Commit
9dda6b110b72a411eae3221ac97a51d58ed3960c
by Joseph Cass Updated copyright header Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: 9dda6b1 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/ConcurrentExecutionTracker.java
Commit
b2b288c1d04ed4bc0d0013553be4868c1770d935
by Joseph Cass Refactored instances of <h3> to <h2> Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: b2b288c ) The file was modified
api/src/main/java/org/eclipse/microprofile/faulttolerance/FallbackHandler.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/util/MetricGetter.java
Commit
a28ad69a005929e68128079398ccdd33705ba666
by Joseph Cass Added scaling with the TCKConfig baseMultiplier to UninterruptableTimeoutClient Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: a28ad69 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/timeout/clientserver/UninterruptableTimeoutClient.java
Commit
743fdf783efcccdb7e362cc6fca0a8bbcddf751a
by Joseph Cass Updated copyright header and moved import location Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: 743fdf7 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/timeout/clientserver/UninterruptableTimeoutClient.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/util/TCKConfig.java
Commit
a4555ff97991119719c3e57e629032dac09954fa
by Joseph Cass Added additional Future assertion Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: a4555ff ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/TimeoutUninterruptableTest.java
Commit
c6dafaddc1b9859f28059465d20d60662b63c102
by Ladislav Thon Revert "Revert "move from Java EE 8 to Jakarta EE 8 specification artifacts"" This reverts commit f77cb7c182bdcc5a713d4f0f9e8e46363a879fe8. Signed-off-by: Ladislav Thon <lthon@redhat.com> (commit: c6dafad ) The file was modified
tck/pom.xml The file was modified
api/pom.xml The file was modified
pom.xml
Commit
f1d14fcdc0659e6be7612efbfb7f38cb22b1e567
by Joseph Cass Updated AllMetricsBean * Increased the Timeout duration to 1 minute * Scaled all the FT values with the the TCKConfig baseMultiplier using the autoscaleMethod Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: f1d14fc ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/AllMetricsTest.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/AllMetricsBean.java
Commit
01b017f374f647c410d05d2afc54f6037f9e56e0
by Joseph Cass Updated copyright headers Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: 01b017f ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/AllMetricsBean.java The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/AllMetricsTest.java
Commit
1330e10e46c4e7f2f40c100fffcb0c2f7043cdc5
by Joseph Cass Changed deployment method to use a .jar file packaged inside a .war Signed-off-by: Joseph Cass <joseph.cass@ibm.com> (commit: 1330e10 ) The file was modified
tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/metrics/AllMetricsTest.java