Skip to content

Changes

Summary

  1. #399 - Make timeouts in tests configurable (commit: 60cdd11) (details)
  2. #399 - fix line size (commit: 6102f41) (details)
  3. #399 - drop TCKConfig CDI injection because of wiring complexity (commit: de1c56f) (details)
  4. #399 - drop TCKConfig CDI injection because of wiring complexity (commit: 072f9d2) (details)
  5. #399 - Configure timeouts on deployment (commit: f92fe80) (details)
  6. #399 - MP Config might not be available during testing. (commit: e83a2dd) (details)
  7. #399 - Additional config and ability to merge different assets (commit: 2ccb897) (details)
  8. #399 - timeout config (commit: d4d83e4) (details)
  9. #399 - use only one tck timeout config. Rename it for clarity. Move (commit: 18d1659) (details)
  10. test @Retry behavior with various exceptions in an inheritance hierarchy (commit: ca1e4ff) (details)
  11. Make Utils.handleResults() public (commit: 2bd08a5) (details)
  12. Fixes #451 (commit: 0b005eb) (details)
  13. Switch to using method on DisableConfigAsset to disable FT globally (commit: 84d82b5) (details)
  14. Fixes #454 (commit: bc887dc) (details)
  15. Add scope to beans to allow tests to pass in environments with implicit (commit: 395cb4e) (details)
  16. #399 - scale the margin (commit: e2aa65f) (details)
  17. IncompatibleFallbackPolicies should @Inject (commit: 835c7d0) (details)
  18. Make TCKConfig methods accept longs rather than ints (commit: 6f874a5) (details)
  19. Streamline adjusting annotation timeouts via config (commit: 629d34e) (details)
  20. Pass the TCKConfig to the test application (commit: 79fcb04) (details)
  21. Fix timeout config in CircuitBreakerRetryTest (commit: 186563d) (details)
  22. Fix timeout config in RetryTimeoutTest (commit: 4642116) (details)
  23. Fix timeout config in AsyncRetryClient (commit: 6dd2fb3) (details)
  24. Fix timeout config in Bulkhead and Timeout metric tests (commit: 2cb9ed2) (details)
  25. Test Historgrams using getValues rather than percentiles (commit: 28d3056) (details)
  26. Make CircuitBreakerClientWithSyncBulkhead Dependent (commit: 70cfcde) (details)
  27. Move the test exception hierarchy into a common package (commit: 7a3985c) (details)
  28. Add example to TCK running instructions (commit: eb5d486) (details)
  29. Remove the default timeout concept (commit: 026846c) (details)
  30. Fix indentation (commit: 1862584) (details)
  31. Remove typo (commit: 6303256) (details)
  32. Add CB exception hierarchy tests (commit: 09d9370) (details)
  33. #417 add tests on fallback skipOn and applyOn (commit: 504242f) (details)
  34. Removed references to config from TimeoutTest (commit: 5d4b0e8) (details)
  35. Improve timeouts in ConfigTest (commit: c959680) (details)
  36. Add timeout config to TimeoutUninterruptableTest (commit: 0dbfef9) (details)
  37. Remove strict timing check from testRestryWithNoDelayAndJitter (commit: 8cecc00) (details)
  38. Adding awaitility to the first refactor test is using a thread to wait (commit: 8793532) (details)
  39. First refactor of bulkhead test: (commit: dee41fd) (details)
  40. Indentation fix and some code improvements (commit: fff4590) (details)
  41. while loop removed replaced with await method (commit: 35a0b6a) (details)
  42. removing unused variable (commit: fbe6f3f) (details)
  43. review fixes (commit: 48b706f) (details)
  44. review fixes (commit: 9bdf7df) (details)
  45. Fix FallbackExceptionHierarchyTest.java (commit: ec34671) (details)
  46. move from Java EE 8 to Jakarta EE 8 specification artifacts (commit: 8dc5b0f) (details)
  47. review fixes and copy right adjustments (commit: d56ed00) (details)
  48. review fixes and copy right adjustments (commit: fed1eeb) (details)
  49. relax the requirements on Future implementations (commit: f20115a) (details)
  50. #416 - executor for tests (commit: d8554c5) (details)
  51. #416 - executor for tests. Fix injection and test setup (commit: 16378e9) (details)
  52. fix the timeout metrics test (commit: afb09db) (details)
  53. Removed typo (commit: 67082b2) (details)
  54. Added TCK test for active request context during an asynchronous method (commit: 9ff6250) (details)
  55. Updated copyright year (commit: 05a8588) (details)
  56. #274 RequestScope context should be active on asynchrous method (commit: 0779b4f) (details)
  57. Add test for async bulkhead and completion stage (commit: 153c8fa) (details)
  58. #274 RequestScope context should be active on asynchrous method (commit: 9c8102c) (details)
  59. Add configuration tests for parameters new in 2.1 (commit: a74928c) (details)
  60. Added an additional test using CompletionStage (commit: 8c9f46b) (details)
  61. Add global config tests for new parameters (commit: 1e99724) (details)
  62. Revert "move from Java EE 8 to Jakarta EE 8 specification artifacts" (commit: f77cb7c) (details)
  63. [maven-release-plugin] prepare release 2.1-RC1 (commit: d2d476e) (details)
  64. [maven-release-plugin] prepare for next development iteration (commit: c40501b) (details)
  65. Use separate methods in CircuitBreaker tests (commit: b27296d) (details)
  66. Fix assertion messages in CircuitBreaker tests (commit: 95d0686) (details)
  67. [maven-release-plugin] prepare release 2.1-RC2 (commit: 0c93d6f) (details)
  68. [maven-release-plugin] prepare for next development iteration (commit: db33226) (details)
  69. [maven-release-plugin] prepare release 2.1 (commit: 1694e7f) (details)
  70. [maven-release-plugin] prepare for next development iteration (commit: 33ac7c6) (details)
  71. add bean-defining annotations to beans in TCK (commit: 24097dc) (details)
  72. Made WAIT_TIMEOUT configurable using the baseMultiplier set in (commit: d0830a5) (details)
  73. Updated copyright header (commit: 9dda6b1) (details)
  74. Refactored instances of <h3> to <h2> (commit: b2b288c) (details)
  75. Added scaling with the TCKConfig baseMultiplier to (commit: a28ad69) (details)
  76. Updated copyright header and moved import location (commit: 743fdf7) (details)
  77. Added additional Future assertion (commit: a4555ff) (details)
  78. Revert "Revert "move from Java EE 8 to Jakarta EE 8 specification (commit: c6dafad) (details)
  79. Updated AllMetricsBean (commit: f1d14fc) (details)
  80. Updated copyright headers (commit: 01b017f) (details)
  81. Changed deployment method to use a .jar file packaged inside a .war (commit: 1330e10) (details)
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 addedtck/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 addedtck/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 addedtck/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 removedtck/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 addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/RetryStatus.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E2S.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E2.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryExceptionHierarchyTest.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E1S.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/RetryService.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E0.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E0S.java
The file was addedtck/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
Commit 0b005eb295ba3908f69054eb3e81aac29a84f79f by Ken Finnigan
Fixes #451
(commit: 0b005eb)
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
Commit bc887dc6e36e3f24962a3e0a9e491083581d3e4d by Ken Finnigan
Fixes #454
(commit: bc887dc)
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 addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/extension/TckLoadableExtension.java
The file was removedtck/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 removedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/extension/AwaitilityLoadableExtension.java
The file was addedtck/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 addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E1S.java
The file was removedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E0.java
The file was removedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E1.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E0.java
The file was removedtck/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 addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E0S.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E1.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/package-info.java
The file was removedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E2S.java
The file was removedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E1S.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/exception/hierarchy/E2S.java
The file was removedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/retry/exception/hierarchy/E0S.java
The file was addedtck/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
Commit eb5d4865e644ba30621e178ad88961e70c1ba884 by Andrew Rouse
Add example to TCK running instructions
(commit: eb5d486)
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
Commit 1862584572aa8b2187a521b4a7b35546b2d5f447 by Andrew Rouse
Fix indentation
(commit: 1862584)
The file was modified tck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/RetryTimeoutTest.java
Commit 630325646fdaad86a6072b6446084b286d932a31 by Andrew Rouse
Remove typo
(commit: 6303256)
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 addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/circuitbreaker/exception/hierarchy/CircuitBreakerService.java
The file was addedtck/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 addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/FallbackExceptionHierarchyTest.java
The file was addedtck/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 addedtck/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 addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/asynchronous/AsyncApplicationScopeClient.java
The file was addedtck/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 addedtck/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 addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/TestConfigExceptionA.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/CircuitBreakerConfigTest.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/FallbackConfigTest.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/FallbackConfigBean.java
The file was addedtck/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 addedtck/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 addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/CircuitBreakerSkipOnConfigTest.java
The file was addedtck/src/main/java/org/eclipse/microprofile/fault/tolerance/tck/config/FallbackApplyOnConfigTest.java
The file was addedtck/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
Commit d2d476e472f759c1bcaf3fd33b036661a3926f24 by Microprofile Bot
[maven-release-plugin] prepare release 2.1-RC1
(commit: d2d476e)
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
Commit c40501b47f3a1e582362bfa6781d1f941b82bbee by Microprofile Bot
[maven-release-plugin] prepare for next development iteration
(commit: c40501b)
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
Commit 0c93d6f37a9a04c5e5e8b051b5624ef99580188a by Microprofile Bot
[maven-release-plugin] prepare release 2.1-RC2
(commit: 0c93d6f)
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
Commit db33226c2b659da74fc0f40d724ee3483862dd08 by Microprofile Bot
[maven-release-plugin] prepare for next development iteration
(commit: db33226)
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
Commit 1694e7f4f4e62ae79efdfc1cce930f7187f844c4 by Microprofile Bot
[maven-release-plugin] prepare release 2.1
(commit: 1694e7f)
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 33ac7c69974cef44f666ea3dc68f26e4c877d3b1 by Microprofile Bot
[maven-release-plugin] prepare for next development iteration
(commit: 33ac7c6)
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