Skip to content

Commit

Permalink
Merge pull request #5985 from amaliujia/rui_wang-fix_pubsubIT
Browse files Browse the repository at this point in the history
[BEAM-4820][SQL] Add timeout to Future.get when waiting for Pubsub messages
  • Loading branch information
aaltay committed Jul 19, 2018
2 parents 70b6531 + a920902 commit 0e18bf4
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;
import org.apache.beam.sdk.extensions.sql.impl.BeamCalciteSchema;
import org.apache.beam.sdk.extensions.sql.impl.BeamSqlEnv;
Expand Down Expand Up @@ -262,7 +263,7 @@ public void testSQLLimit() throws Exception {
// wait one minute to allow subscription creation.
Thread.sleep(60 * 1000);
eventsTopic.publish(messages);
assertThat(queryResult.get().size(), equalTo(3));
assertThat(queryResult.get(2, TimeUnit.MINUTES).size(), equalTo(3));
pool.shutdown();
}

Expand Down

0 comments on commit 0e18bf4

Please sign in to comment.