Github user gatorsmile commented on a diff in the pull request:

    https://github.com/apache/spark/pull/19985#discussion_r157337723
  
    --- Diff: 
sql/core/src/test/scala/org/apache/spark/sql/streaming/StreamSuite.scala ---
    @@ -418,6 +418,35 @@ class StreamSuite extends StreamTest {
         assert(OutputMode.Update === InternalOutputModes.Update)
       }
     
    +  override protected def sparkConf: SparkConf = super.sparkConf
    +    .set("spark.redaction.string.regex", "file:/[\\w_]+")
    +
    +  test("explain - redaction") {
    +    val replacement = "*********"
    +
    +    val inputData = MemoryStream[String]
    +    val df = inputData.toDS().map(_ + 
"foo").groupBy("value").agg(count("*"))
    +    // Test StreamingQuery.display
    +    val q = 
df.writeStream.queryName("memory_explain").outputMode("complete").format("memory")
    +      .start()
    +      .asInstanceOf[StreamingQueryWrapper]
    +      .streamingQuery
    +    try {
    +      inputData.addData("abc")
    +      q.processAllAvailable()
    +
    +      val explainWithoutExtended = q.explainInternal(false)
    +      assert(explainWithoutExtended.contains(replacement))
    +      assert(explainWithoutExtended.contains("StateStoreRestore"))
    --- End diff --
    
    done.


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to