You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kyuubi.apache.org by fc...@apache.org on 2023/01/11 06:02:27 UTC
[kyuubi] branch master updated: [KYUUBI #4135] [TEST] Refine `GoldenFileUtils::baseResourcePath`
This is an automated email from the ASF dual-hosted git repository.
fchen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kyuubi.git
The following commit(s) were added to refs/heads/master by this push:
new f9a142750 [KYUUBI #4135] [TEST] Refine `GoldenFileUtils::baseResourcePath`
f9a142750 is described below
commit f9a1427500e90e4ea904b157b4734a28c5987e12
Author: Fu Chen <cf...@gmail.com>
AuthorDate: Wed Jan 11 14:02:19 2023 +0800
[KYUUBI #4135] [TEST] Refine `GoldenFileUtils::baseResourcePath`
### _Why are the changes needed?_
before this PR, an exception is thrown when we run `TPCHQuerySuite` on the idea
```
Caused by: java.nio.file.NoSuchFileException: /Users/fchen/Project/bigdata/incubator-kyuubi/src/main/resources/kyuubi/tpch/q3.output.schema
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
...
```
### _How was this patch tested?_
Pass Github Action.
Closes #4135 from cfmcgrady/connector-common.
Closes #4135
93894be3a [Fu Chen] refine
Authored-by: Fu Chen <cf...@gmail.com>
Signed-off-by: Fu Chen <cf...@gmail.com>
---
.../org/apache/kyuubi/spark/connector/common/GoldenFileUtils.scala | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/extensions/spark/kyuubi-spark-connector-common/src/test/scala/org/apache/kyuubi/spark/connector/common/GoldenFileUtils.scala b/extensions/spark/kyuubi-spark-connector-common/src/test/scala/org/apache/kyuubi/spark/connector/common/GoldenFileUtils.scala
index a4bb33ac7..db86efc13 100644
--- a/extensions/spark/kyuubi-spark-connector-common/src/test/scala/org/apache/kyuubi/spark/connector/common/GoldenFileUtils.scala
+++ b/extensions/spark/kyuubi-spark-connector-common/src/test/scala/org/apache/kyuubi/spark/connector/common/GoldenFileUtils.scala
@@ -43,7 +43,11 @@ object GoldenFileUtils {
private val regenerateGoldenFiles: Boolean = sys.env.get("KYUUBI_UPDATE").contains("1")
private val baseResourcePath: Path =
- Paths.get("src", "main", "resources")
+ Paths.get(
+ Option(Thread.currentThread().getContextClassLoader).getOrElse(getClass.getClassLoader)
+ .getResource(".")
+ .getPath,
+ Seq("..", "..", "..", "src", "main", "resources"): _*)
private def fileToString(file: Path): String = {
new String(Files.readAllBytes(file), StandardCharsets.UTF_8)