Waiting for more long-term is a problem, you know that CI is sometime very
slow, the test case is just to get globalTxId of this transaction and TxEvents
List<String> distinctGlobalTxIds = eventRepo.findDistinctGlobalTxId();
assertThat(distinctGlobalTxIds.size(), is(1));
String globalTxId = distinctGlobalTxIds.get(0);
List<TxEvent> events =
eventRepo.findByGlobalTxIdOrderByCreationTime(globalTxId);
Maybe we use a more reliable solution
1. Modify findDistinctGlobalTxId method
@Query("SELECT globalTxId from TxEvent order by creationTime desc")
List<String> findDistinctGlobalTxId();
2. Delete assertThat(distinctGlobalTxIds.size(), is(1));
String globalTxId = distinctGlobalTxIds.get(0);
List<TxEvent> events =
eventRepo.findByGlobalTxIdOrderByCreationTime(globalTxId);
> 在 2019年9月29日,下午2:22,Willem Jiang <[email protected]> 写道:
>
> We could wait for a while to let the compensation finish before tearDown.
>
> --
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>