diff options
author | Sorabh Hamirwasia <shamirwasia@maprtech.com> | 2018-10-10 09:19:33 -0700 |
---|---|---|
committer | Sorabh Hamirwasia <sorabh@apache.org> | 2018-10-10 09:46:34 -0700 |
commit | eb802710804e87e3b185872e712e7a339823a791 (patch) | |
tree | 0b0b145310cc7738aa8aa7f00f7bf8f43f1e565c | |
parent | 55ac52390877dcaa4a811f570d1eb41aca240bf0 (diff) |
DRILL-6788: Intermittent unit test failure TestDrillbitResilience.failsWhenParsing: Query state should be FAILED (and not COMPLETED)
closes #1499
-rw-r--r-- | exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java b/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java index 9f772e4d8..c3238cafe 100644 --- a/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java +++ b/exec/java-exec/src/test/java/org/apache/drill/exec/server/TestDrillbitResilience.java @@ -742,8 +742,10 @@ public class TestDrillbitResilience extends DrillTest { final String exceptionDesc = "sql-parsing"; final Class<? extends Throwable> exceptionClass = ForemanSetupException.class; + // Inject the failure twice since there can be retry after first failure introduced in DRILL-6762. Retry is because + // of version mismatch in local and remote function registry which syncs up lazily. final String controls = Controls.newBuilder() - .addException(DrillSqlWorker.class, exceptionDesc, exceptionClass) + .addException(DrillSqlWorker.class, exceptionDesc, exceptionClass, 0, 2) .build(); assertFailsWithException(controls, exceptionClass, exceptionDesc); |