From 485fbdc1ee31e2392b2e5b2b8e50ca3018949c30 Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Tue, 28 Jul 2015 22:47:02 -0500 Subject: [PATCH] SEC-2963: Select Available Port for appengine --- samples/gae-xml/gae.gradle | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/samples/gae-xml/gae.gradle b/samples/gae-xml/gae.gradle index 83af6d6d5e..cb8972187c 100644 --- a/samples/gae-xml/gae.gradle +++ b/samples/gae-xml/gae.gradle @@ -49,4 +49,14 @@ dependencies { } -project.tasks.appengineFunctionalTest.enabled = false \ No newline at end of file +appengine.httpPort = reservePorts(1)[0] + +def reservePorts(int count) { + def sockets = [] + for(int i in 1..count) { + sockets << new ServerSocket(0) + } + def result = sockets*.localPort + sockets*.close() + result +} \ No newline at end of file