2019-11-02 23:32:47 UTC - Ali Ahmed: the test assertion retry logic never worked
```
try {
assertEquals(sourceStatus.getNumInstances(), 1);
assertEquals(sourceStatus.getNumRunning(), 1);
assertEquals(sourceStatus.getInstances().size(), 1);
assertEquals(sourceStatus.getInstances().get(0).getInstanceId(), 0);
assertEquals(sourceStatus.getInstances().get(0).getStatus().isRunning(), true);
assertTrue(sourceStatus.getInstances().get(0).getStatus().getLastReceivedTime()
> 0);
assertEquals(sourceStatus.getInstances().get(0).getStatus().getNumReceivedFromSource(),
numMessages);
assertEquals(sourceStatus.getInstances().get(0).getStatus().getNumWritten(),
numMessages);
assertEquals(sourceStatus.getInstances().get(0).getStatus().getNumRestarts(),
0);
assertEquals(sourceStatus.getInstances().get(0).getStatus().getLatestSystemExceptions().size(),
0);
return;
} catch (Exception e) {
// noop
}
```
assert statements throw Throwable object not an exception I have fixed the
retry logic here
<https://github.com/apache/pulsar/pull/5544>
----