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)

Reply via email to