[MINOR] [SQL] Ignores Thrift server UISeleniumSuite
This Selenium test case has been flaky for a while and led to frequent Jenkins build failure. Let's disable it temporarily until we figure out a proper solution.
Author: Cheng Lian <lian@databricks.com>
Closes #6345 from liancheng/ignore-selenium-test and squashes the following commits:
09996fe [Cheng Lian] Ignores Thrift server UISeleniumSuite
(cherry picked from commit 4e5220c317
)
Signed-off-by: Cheng Lian <lian@databricks.com>
This commit is contained in:
parent
bfaf6a094a
commit
1a284743e9
|
@ -17,21 +17,18 @@
|
|||
|
||||
package org.apache.spark.sql.hive.thriftserver
|
||||
|
||||
|
||||
|
||||
import scala.util.Random
|
||||
|
||||
import org.apache.hadoop.hive.conf.HiveConf.ConfVars
|
||||
import org.openqa.selenium.WebDriver
|
||||
import org.openqa.selenium.htmlunit.HtmlUnitDriver
|
||||
import org.scalatest.{Matchers, BeforeAndAfterAll}
|
||||
import org.scalatest.concurrent.Eventually._
|
||||
import org.scalatest.selenium.WebBrowser
|
||||
import org.scalatest.time.SpanSugar._
|
||||
import org.scalatest.{BeforeAndAfterAll, Matchers}
|
||||
|
||||
import org.apache.hadoop.hive.conf.HiveConf.ConfVars
|
||||
import org.apache.spark.sql.hive.HiveContext
|
||||
|
||||
|
||||
class UISeleniumSuite
|
||||
extends HiveThriftJdbcTest
|
||||
with WebBrowser with Matchers with BeforeAndAfterAll {
|
||||
|
@ -75,9 +72,9 @@ class UISeleniumSuite
|
|||
""".stripMargin.split("\\s+").toSeq
|
||||
}
|
||||
|
||||
test("thrift server ui test") {
|
||||
ignore("thrift server ui test") {
|
||||
withJdbcStatement(statement =>{
|
||||
val baseURL = s"http://localhost:${uiPort}"
|
||||
val baseURL = s"http://localhost:$uiPort"
|
||||
|
||||
val queries = Seq(
|
||||
"CREATE TABLE test_map(key INT, value STRING)",
|
||||
|
@ -86,14 +83,14 @@ class UISeleniumSuite
|
|||
queries.foreach(statement.execute)
|
||||
|
||||
eventually(timeout(10 seconds), interval(50 milliseconds)) {
|
||||
go to (baseURL)
|
||||
find(cssSelector("""ul li a[href*="ThriftServer"]""")) should not be(None)
|
||||
go to baseURL
|
||||
find(cssSelector("""ul li a[href*="ThriftServer"]""")) should not be None
|
||||
}
|
||||
|
||||
eventually(timeout(10 seconds), interval(50 milliseconds)) {
|
||||
go to (baseURL + "/ThriftServer")
|
||||
find(id("sessionstat")) should not be(None)
|
||||
find(id("sqlstat")) should not be(None)
|
||||
find(id("sessionstat")) should not be None
|
||||
find(id("sqlstat")) should not be None
|
||||
|
||||
// check whether statements exists
|
||||
queries.foreach { line =>
|
||||
|
|
Loading…
Reference in a new issue