Aurélien Pupier created CAMEL-23189:
---------------------------------------
Summary: Avoid flakiness of xslt tests
Key: CAMEL-23189
URL: https://issues.apache.org/jira/browse/CAMEL-23189
Project: Camel
Issue Type: Test
Components: camel-xslt
Affects Versions: 4.19.0
Reporter: Aurélien Pupier
several xslt tests are failing regularly, most of the time on s390x
architecture.
Fo rinstance testXsltCustomURIResolverDirectInRouteUri faild 3 times out of 6
last build:
{noformat}
java.lang.AssertionError: mock://resultURIResolverDirect Received message
count. Expected: <1> but was: <0>
at
org.apache.camel.component.mock.MockEndpoint.fail(MockEndpoint.java:2062)
at
org.apache.camel.component.mock.MockEndpoint.assertEquals(MockEndpoint.java:1997)
at
org.apache.camel.component.mock.MockEndpoint.doAssertIsSatisfied(MockEndpoint.java:498)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:476)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:466)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:265)
at
org.apache.camel.ContextTestSupport.assertMockEndpointsSatisfied(ContextTestSupport.java:900)
at
org.apache.camel.component.xslt.XsltCustomizeURIResolverTest.testXsltCustomURIResolverDirectInRouteUri(XsltCustomizeURIResolverTest.java:48){noformat}
some of the other regularly failing xslt tests:
{noformat}
org.awaitility.core.ConditionTimeoutException: Condition with Lambda
expression in org.apache.camel.component.xslt.XsltUriResolverFactoryTest was
not fulfilled within 1 seconds.
at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
at
org.awaitility.core.CallableCondition.await(CallableCondition.java:78)
at
org.awaitility.core.CallableCondition.await(CallableCondition.java:26)
at
org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1160)
at
org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1129)
at
org.apache.camel.component.xslt.XsltUriResolverFactoryTest.execute(XsltUriResolverFactoryTest.java:83)
at
org.apache.camel.component.xslt.XsltUriResolverFactoryTest.testConfigurationOnEndpoint(XsltUriResolverFactoryTest.java:59)
Caused by: java.util.concurrent.TimeoutException
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:204)
at
org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:101)
at
org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:81)
at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:103)
... 6 more{noformat}
{noformat}
java.lang.AssertionError: mock://result Received message count. Expected: <1>
but was: <0>
at
org.apache.camel.component.mock.MockEndpoint.fail(MockEndpoint.java:2062)
at
org.apache.camel.component.mock.MockEndpoint.assertEquals(MockEndpoint.java:1997)
at
org.apache.camel.component.mock.MockEndpoint.doAssertIsSatisfied(MockEndpoint.java:498)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:476)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:466)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:265)
at
org.apache.camel.ContextTestSupport.assertMockEndpointsSatisfied(ContextTestSupport.java:900)
at
org.apache.camel.component.xslt.XsltIncludeClasspathTest.testXsltIncludeClasspath(XsltIncludeClasspathTest.java:36){noformat}
{noformat}
java.lang.AssertionError: mock://result Received message count. Expected: <1>
but was: <0>
at
org.apache.camel.component.mock.MockEndpoint.fail(MockEndpoint.java:2062)
at
org.apache.camel.component.mock.MockEndpoint.assertEquals(MockEndpoint.java:1997)
at
org.apache.camel.component.mock.MockEndpoint.doAssertIsSatisfied(MockEndpoint.java:498)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:476)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:466)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:265)
at
org.apache.camel.ContextTestSupport.assertMockEndpointsSatisfied(ContextTestSupport.java:900)
at
org.apache.camel.component.xslt.XsltIncludeRelativeNestedTest.testXsltIncludeRelativeNested(XsltIncludeRelativeNestedTest.java:33){noformat}
{noformat}
java.lang.AssertionError: mock://result Received message count. Expected: <1>
but was: <0>
at
org.apache.camel.component.mock.MockEndpoint.fail(MockEndpoint.java:2062)
at
org.apache.camel.component.mock.MockEndpoint.assertEquals(MockEndpoint.java:1997)
at
org.apache.camel.component.mock.MockEndpoint.doAssertIsSatisfied(MockEndpoint.java:498)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:476)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:466)
at
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:265)
at
org.apache.camel.ContextTestSupport.assertMockEndpointsSatisfied(ContextTestSupport.java:900)
at
org.apache.camel.component.xslt.XsltIncludeTest.testXsltInclude(XsltIncludeTest.java:36){noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)