[ 
https://issues.apache.org/jira/browse/IGNITE-19627?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mirza Aliev reassigned IGNITE-19627:
------------------------------------

    Assignee: Mirza Aliev

> Fix ItReadOnlyTransactionTest failed tests
> ------------------------------------------
>
>                 Key: IGNITE-19627
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19627
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Mirza Aliev
>            Assignee: Mirza Aliev
>            Priority: Major
>              Labels: ignite-3
>
> Tests from {{ItReadOnlyTransactionTest}} started to fail
> https://ci.ignite.apache.org/buildConfiguration/ApacheIgnite3xGradle_Test_IntegrationTests_ModuleRunner/7264289?hideProblemsFromDependencies=false&hideTestsFromDependencies=false&expandBuildProblemsSection=true&expandBuildChangesSection=true&expandBuildTestsSection=true
> {code:java}
> org.opentest4j.AssertionFailedError: Too long to execute [delay=306] ==> 
> expected: <true> but was: <false>
> {code}
> {code:java}
> org.opentest4j.AssertionFailedError: expected: <str 100> but was: <new str 
> 100>
> {code}
> The root cause is that the tests were sharing the same table, and when one 
> test failed ({{testFutureRead}}), the second one ({{testPastRead}}) started 
> to fail because table state was wrong. Previously the state of the table was 
> cleaned at the tests itself, not in the {{@ AfterEach}} block.
> The {{testFutureRead()}} test failure was connected with the fact that test 
> run was too slow and invariant for read from future was violated. I propose 
> to increase a bit {{FUTURE_GAP}} -- the gap for read in future for RO tx. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to