You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SPARK-47143][CONNECT][TESTS] Improve ArtifactSuite to use unique MavenCoordinates
### What changes were proposed in this pull request?
This PR aims to improve `ArtifactSuite` to use unique `MavenCoordinate`s.
### Why are the changes needed?
`MavenCoordinate("my.great.lib", "mylib", "0.1")` is used in many places. However, `ArtifactSuite` uses it differently to check transitive dependencies. Sometimes, the other suites' leftover causes a test case failure. We had better use unique artifact name in this case in order to isolate completely.
```
$ git grep 'MavenCoordinate("my.great.lib", "mylib", "0.1")'
common/utils/src/test/scala/org/apache/spark/util/MavenUtilsSuite.scala: val main = new MavenCoordinate("my.great.lib", "mylib", "0.1")
common/utils/src/test/scala/org/apache/spark/util/MavenUtilsSuite.scala: val main = new MavenCoordinate("my.great.lib", "mylib", "0.1")
common/utils/src/test/scala/org/apache/spark/util/MavenUtilsSuite.scala: val main = new MavenCoordinate("my.great.lib", "mylib", "0.1")
common/utils/src/test/scala/org/apache/spark/util/MavenUtilsSuite.scala: val main = new MavenCoordinate("my.great.lib", "mylib", "0.1")
common/utils/src/test/scala/org/apache/spark/util/MavenUtilsSuite.scala: val main = MavenCoordinate("my.great.lib", "mylib", "0.1")
connector/connect/client/jvm/src/test/scala/org/apache/spark/sql/application/ReplE2ESuite.scala: val main = MavenCoordinate("my.great.lib", "mylib", "0.1")
core/src/test/scala/org/apache/spark/deploy/SparkSubmitSuite.scala: val main = MavenCoordinate("my.great.lib", "mylib", "0.1")
core/src/test/scala/org/apache/spark/deploy/SparkSubmitSuite.scala: val main = MavenCoordinate("my.great.lib", "mylib", "0.1")
core/src/test/scala/org/apache/spark/deploy/SparkSubmitSuite.scala: val main = MavenCoordinate("my.great.lib", "mylib", "0.1")
core/src/test/scala/org/apache/spark/deploy/SparkSubmitSuite.scala: val main = MavenCoordinate("my.great.lib", "mylib", "0.1")
```
### Does this PR introduce _any_ user-facing change?
No. This is a test-case only change.
### How was this patch tested?
Manual review because this passed the CIs in general.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closesapache#45230 from dongjoon-hyun/SPARK-47143.
Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
0 commit comments