[
https://issues.apache.org/jira/browse/CAMEL-23189?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on CAMEL-23189 started by Guillaume Nodet.
-----------------------------------------------
> 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
> Assignee: Guillaume Nodet
> Priority: Minor
>
> 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)