[test stability] Make sure we don't miss index diff events
commit329d454fa4c86aa821a2a1decf3fc4ef793e3d6f
authorAndrey Loskutov <loskutov@gmx.de>
Thu, 7 Jan 2016 15:55:42 +0000 (7 16:55 +0100)
committerAndrey Loskutov <loskutov@gmx.de>
Thu, 7 Jan 2016 22:48:56 +0000 (7 23:48 +0100)
tree989f3f5cf0690e55f5f719352ce770d2e62b1828
parent7a4ed471dd4c15283959ff383e1949c4ab2c92b4
[test stability] Make sure we don't miss index diff events

The global listener to the indexDiffEntry should be added *before*
reload job is triggered by the entry, otherwise it can happen that the
job is done earlier.

Also changed related test code to allow us better catch jobs etc.

Change-Id: I0889c46b5577bf818658480270256ba634796608
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
org.eclipse.egit.core.test/src/org/eclipse/egit/core/GitMoveDeleteHookTest.java
org.eclipse.egit.core.test/src/org/eclipse/egit/core/internal/indexdiff/IndexDiffCacheEntryTest.java
org.eclipse.egit.core.test/src/org/eclipse/egit/core/internal/indexdiff/IndexDiffCacheTest.java
org.eclipse.egit.core.test/src/org/eclipse/egit/core/synchronize/GitSubscriberMergeContextTest.java
org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/TestRepository.java
org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/TestUtils.java
org.eclipse.egit.core.test/src/org/eclipse/egit/core/test/op/AddOperationTest.java
org.eclipse.egit.core/src/org/eclipse/egit/core/internal/indexdiff/IndexDiffCache.java
org.eclipse.egit.core/src/org/eclipse/egit/core/internal/indexdiff/IndexDiffCacheEntry.java