From 2501b01e74b81e9c596ae3a09e7816b9b2a69948 Mon Sep 17 00:00:00 2001 From: Marc-Andre Laperle Date: Fri, 8 Apr 2016 22:58:08 -0400 Subject: [PATCH] Add some debug output to TestRefreshTextTrace This test has been failing intermittently but my suspicion is that it fails when the server is under heavy load and the trace fails to index in 20 seconds. To verify this, this change adds some output as the wait condition is evaluated. This test didn't already log the SWTBot output so this means that even with this change, it's not too verbose. Change-Id: Ic6da7b19c45faa5345b2118c902101db6e18276b Signed-off-by: Marc-Andre Laperle Reviewed-on: https://git.eclipse.org/r/70329 Reviewed-by: Hudson CI Tested-by: Matthew Khouzam Reviewed-by: Matthew Khouzam --- .../swtbot/tests/viewers/events/TestRefreshTextTrace.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/viewers/events/TestRefreshTextTrace.java b/tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/viewers/events/TestRefreshTextTrace.java index 522072fda3..cfea536781 100644 --- a/tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/viewers/events/TestRefreshTextTrace.java +++ b/tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/viewers/events/TestRefreshTextTrace.java @@ -135,12 +135,16 @@ public class TestRefreshTextTrace { @Override public boolean test() throws Exception { - return fTrace.getNbEvents() == fNbEvents; + if (fTrace.getNbEvents() != fNbEvents) { + System.out.println("Waiting for expected " + fNbEvents + " events. Current: " + fTrace.getNbEvents()); + return false; + } + return true; } @Override public String getFailureMessage() { - return fTrace.getName() + " did not contain the expected number of " + fNbEvents + " events"; + return fTrace.getName() + " did not contain the expected number of " + fNbEvents + " events. Current: " + fTrace.getNbEvents(); } } -- 2.34.1