Skip to content

Commit 6ee90c8

Browse files
committed
Run integration test
1 parent 593c810 commit 6ee90c8

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

.github/workflows/build_and_test.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,21 @@ jobs:
5454
swift-version: "6"
5555
- name: Build
5656
run: swift build -v
57+
58+
integration-test:
59+
runs-on: ubuntu-latest
60+
services:
61+
spark:
62+
image: apache/spark:4.0.0-preview2
63+
env:
64+
SPARK_NO_DAEMONIZE: 1
65+
ports:
66+
- 15002:15002
67+
options: --entrypoint /opt/spark/sbin/start-connect-server.sh
68+
steps:
69+
- uses: actions/checkout@v4
70+
- uses: swift-actions/[email protected]
71+
with:
72+
swift-version: "6"
73+
- name: Test
74+
run: swift test --no-parallel

Tests/SparkConnectTests/DataFrameTests.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ struct DataFrameTests {
8181
await spark.stop()
8282
}
8383

84+
@available(macOS 15.0, *)
8485
@Test
8586
func show() async throws {
8687
let spark = try await SparkSession.builder.getOrCreate()
@@ -91,6 +92,7 @@ struct DataFrameTests {
9192
await spark.stop()
9293
}
9394

95+
@available(macOS 15.0, *)
9496
@Test
9597
func showNull() async throws {
9698
let spark = try await SparkSession.builder.getOrCreate()
@@ -100,6 +102,7 @@ struct DataFrameTests {
100102
await spark.stop()
101103
}
102104

105+
@available(macOS 15.0, *)
103106
@Test
104107
func showCommand() async throws {
105108
let spark = try await SparkSession.builder.getOrCreate()

0 commit comments

Comments
 (0)