TCF Tests: fixed regression: run control test hangs if target does not support RCBP tests
diff --git a/plugins/org.eclipse.tcf.debug/src/org/eclipse/tcf/internal/debug/tests/TestRCBP1.java b/plugins/org.eclipse.tcf.debug/src/org/eclipse/tcf/internal/debug/tests/TestRCBP1.java
index 52cb707..6fa9403 100644
--- a/plugins/org.eclipse.tcf.debug/src/org/eclipse/tcf/internal/debug/tests/TestRCBP1.java
+++ b/plugins/org.eclipse.tcf.debug/src/org/eclipse/tcf/internal/debug/tests/TestRCBP1.java
@@ -355,9 +355,8 @@
             for (SuspendedContext sc : suspended.values()) runRegistersTest(sc, done);
             return;
         }
-        if (!test_done) {
-            return;
-        }
+        if (test_ctx_id == null) test_done = true;
+        else if (!test_done) return;
         if (!bp_reset_done) {
             resetBreakpoints();
             return;