Skip to content

Commit a7071fe

Browse files
committed
Pick random port instead of 4040
1 parent a6e1712 commit a7071fe

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

core/src/test/scala/org/apache/spark/ui/UISuite.scala

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import javax.servlet.http.HttpServletRequest
2323
import scala.io.Source
2424
import scala.util.{Failure, Success, Try}
2525

26-
import org.eclipse.jetty.server.Server
2726
import org.eclipse.jetty.servlet.ServletContextHandler
2827
import org.scalatest.FunSuite
2928
import org.scalatest.concurrent.Eventually._
@@ -108,14 +107,9 @@ class UISuite extends FunSuite {
108107
}
109108

110109
test("jetty selects different port under contention") {
111-
val startPort = 4040
112-
val server = new Server(startPort)
110+
val server = new ServerSocket(0)
111+
val startPort = server.getLocalPort
113112

114-
Try { server.start() } match {
115-
case Success(s) =>
116-
case Failure(e) =>
117-
// Either case server port is busy hence setup for test complete
118-
}
119113
val serverInfo1 = JettyUtils.startJettyServer(
120114
"0.0.0.0", startPort, Seq[ServletContextHandler](), new SparkConf)
121115
val serverInfo2 = JettyUtils.startJettyServer(

0 commit comments

Comments
 (0)