I cannot figure out that since I’m working on es test since few weeks and usually I run several times the whole test suite without any failure.
My current branch is quite different from develop but, if you take a look to the code, you can see that every test set up a different date for the message and also the channels are ofter differents.
Since you removed the wait time between insert and query steps, now the tests are messed up! so to fix them the correct way is to set a different prefixed date for every test.
You can try this out locally. If you remove the "clear indices" method, the methods will find messages from other tests. Running only a single test works repeatedly, while running all test fails repeatedly with the same error message.
This popped up after refreshing the indices, as then every query would have the actual set of data which got inserted. I guess before that change it was more like randomness which messages actually got returned in time.
Even now on hudson it seems to work fine after removing all timeouts, delays and stuff.
Let's keep this running for a while and see what happens.
_______________________________________________
kapua-dev mailing list
kapua-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/kapua-dev
|